{ "directed": false, "multigraph": false, "graph": {}, "nodes": [ { "label": "build.gradle.kts", "file_type": "code", "source_file": "modules/core/build.gradle.kts", "source_location": "L1", "id": "build_gradle", "community": 66 }, { "label": "settings.gradle.kts", "file_type": "code", "source_file": "settings.gradle.kts", "source_location": "L1", "id": "settings_gradle", "community": 67 }, { "label": "PieceTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L1", "id": "piecetest", "community": 40 }, { "label": "PieceTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L6", "id": "piecetest_piecetest", "community": 40 }, { "label": "PieceTypeTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L1", "id": "piecetypetest", "community": 41 }, { "label": "PieceTypeTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L6", "id": "piecetypetest_piecetypetest", "community": 41 }, { "label": "SquareTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L1", "id": "squaretest", "community": 42 }, { "label": "SquareTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L6", "id": "squaretest_squaretest", "community": 42 }, { "label": "CastlingRightsTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L1", "id": "castlingrightstest", "community": 43 }, { "label": "CastlingRightsTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L6", "id": "castlingrightstest_castlingrightstest", "community": 43 }, { "label": "BoardTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L1", "id": "boardtest", "community": 44 }, { "label": "BoardTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L7", "id": "boardtest_boardtest", "community": 44 }, { "label": "ColorTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L1", "id": "colortest", "community": 45 }, { "label": "ColorTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L6", "id": "colortest_colortest", "community": 45 }, { "label": "MoveTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L1", "id": "movetest", "community": 46 }, { "label": "MoveTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L7", "id": "movetest_movetest", "community": 46 }, { "label": "GameContextTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L1", "id": "gamecontexttest", "community": 47 }, { "label": "GameContextTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L8", "id": "gamecontexttest_gamecontexttest", "community": 47 }, { "label": "ApiResponseTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L1", "id": "apiresponsetest", "community": 48 }, { "label": "ApiResponseTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L6", "id": "apiresponsetest_apiresponsetest", "community": 48 }, { "label": "PlayerInfoTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L1", "id": "playerinfotest", "community": 49 }, { "label": "PlayerInfoTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L6", "id": "playerinfotest_playerinfotest", "community": 49 }, { "label": "Square.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L1", "id": "square", "community": 22 }, { "label": "Square", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L23", "id": "square_square", "community": 22 }, { "label": ".toString()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L25", "id": "square_square_tostring", "community": 22 }, { "label": ".fromAlgebraic()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L31", "id": "square_square_fromalgebraic", "community": 22 }, { "label": "offset()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L52", "id": "square_offset", "community": 22 }, { "label": "CastlingRights.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L1", "id": "castlingrights", "community": 20 }, { "label": "CastlingRights", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L12", "id": "castlingrights_castlingrights", "community": 20 }, { "label": ".hasAnyRights()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L21", "id": "castlingrights_castlingrights_hasanyrights", "community": 20 }, { "label": ".hasRights()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L27", "id": "castlingrights_castlingrights_hasrights", "community": 20 }, { "label": ".revokeColor()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L34", "id": "castlingrights_castlingrights_revokecolor", "community": 20 }, { "label": ".revokeKingSide()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L41", "id": "castlingrights_castlingrights_revokekingside", "community": 20 }, { "label": ".revokeQueenSide()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L48", "id": "castlingrights_castlingrights_revokequeenside", "community": 20 }, { "label": "Board.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L1", "id": "board", "community": 16 }, { "label": "Board", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L5", "id": "board_board", "community": 16 }, { "label": ".apply()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L7", "id": "board_board_apply", "community": 16 }, { "label": "pieceAt()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L10", "id": "board_pieceat", "community": 16 }, { "label": "updated()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L11", "id": "board_updated", "community": 16 }, { "label": "removed()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L12", "id": "board_removed", "community": 16 }, { "label": "withMove()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L13", "id": "board_withmove", "community": 16 }, { "label": "applyMove()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L17", "id": "board_applymove", "community": 16 }, { "label": "pieces()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L20", "id": "board_pieces", "community": 16 }, { "label": "Color.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala", "source_location": "L1", "id": "color", "community": 33 }, { "label": "opposite()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala", "source_location": "L6", "id": "color_opposite", "community": 33 }, { "label": "label()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala", "source_location": "L10", "id": "color_label", "community": 33 }, { "label": "PieceType.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala", "source_location": "L1", "id": "piecetype", "community": 50 }, { "label": "label()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala", "source_location": "L6", "id": "piecetype_label", "community": 50 }, { "label": "Piece.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L1", "id": "piece", "community": 51 }, { "label": "Piece", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L4", "id": "piece_piece", "community": 51 }, { "label": "Move.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L1", "id": "move", "community": 52 }, { "label": "Move", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L29", "id": "move_move", "community": 52 }, { "label": "GameContext.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L1", "id": "gamecontext", "community": 17 }, { "label": "GameContext", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L9", "id": "gamecontext_gamecontext", "community": 17 }, { "label": ".withBoard()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L18", "id": "gamecontext_gamecontext_withboard", "community": 17 }, { "label": ".withTurn()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L21", "id": "gamecontext_gamecontext_withturn", "community": 17 }, { "label": ".withCastlingRights()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L24", "id": "gamecontext_gamecontext_withcastlingrights", "community": 17 }, { "label": ".withEnPassantSquare()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L27", "id": "gamecontext_gamecontext_withenpassantsquare", "community": 17 }, { "label": ".withHalfMoveClock()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L30", "id": "gamecontext_gamecontext_withhalfmoveclock", "community": 17 }, { "label": ".withMove()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L33", "id": "gamecontext_gamecontext_withmove", "community": 17 }, { "label": ".initial()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L37", "id": "gamecontext_gamecontext_initial", "community": 17 }, { "label": "ApiResponse.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L1", "id": "apiresponse", "community": 18 }, { "label": "ApiResponse", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L13", "id": "apiresponse_apiresponse", "community": 18 }, { "label": "Success", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L15", "id": "apiresponse_success", "community": 18 }, { "label": "Failure", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L18", "id": "apiresponse_failure", "community": 18 }, { "label": ".error()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L21", "id": "apiresponse_apiresponse_error", "community": 18 }, { "label": "ApiError", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L30", "id": "apiresponse_apierror", "community": 18 }, { "label": "Pagination", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L43", "id": "apiresponse_pagination", "community": 18 }, { "label": ".totalPages()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L48", "id": "apiresponse_pagination_totalpages", "community": 18 }, { "label": "PagedResponse", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L59", "id": "apiresponse_pagedresponse", "community": 18 }, { "label": "PlayerInfo.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L1", "id": "playerinfo", "community": 23 }, { "label": "PlayerId", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L11", "id": "playerinfo_playerid", "community": 23 }, { "label": ".apply()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L12", "id": "playerinfo_playerid_apply", "community": 23 }, { "label": "value()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L13", "id": "playerinfo_value", "community": 23 }, { "label": "PlayerInfo", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L24", "id": "playerinfo_playerinfo", "community": 23 }, { "label": "RendererAndUnicodeTest.scala", "file_type": "code", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L1", "id": "rendererandunicodetest", "community": 53 }, { "label": "RendererAndUnicodeTest", "file_type": "code", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L7", "id": "rendererandunicodetest_rendererandunicodetest", "community": 53 }, { "label": "Main.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L1", "id": "main", "community": 34 }, { "label": "Main", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L10", "id": "main_main", "community": 34 }, { "label": ".main()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L11", "id": "main_main_main", "community": 34 }, { "label": "Renderer.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L1", "id": "renderer", "community": 35 }, { "label": "Renderer", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L5", "id": "renderer_renderer", "community": 35 }, { "label": ".render()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L13", "id": "renderer_renderer_render", "community": 35 }, { "label": "PieceUnicode.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala", "source_location": "L1", "id": "pieceunicode", "community": 54 }, { "label": "unicode()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala", "source_location": "L6", "id": "pieceunicode_unicode", "community": 54 }, { "label": "ChessGUI.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L1", "id": "chessgui", "community": 21 }, { "label": "ChessGUIApp", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L14", "id": "chessgui_chessguiapp", "community": 21 }, { "label": ".start()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L16", "id": "chessgui_chessguiapp_start", "community": 21 }, { "label": "ChessGUILauncher", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L51", "id": "chessgui_chessguilauncher", "community": 21 }, { "label": ".getEngine()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L54", "id": "chessgui_chessguilauncher_getengine", "community": 21 }, { "label": ".launch()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L56", "id": "chessgui_chessguilauncher_launch", "community": 21 }, { "label": "PieceSprites.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L1", "id": "piecesprites", "community": 24 }, { "label": "PieceSprites", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L7", "id": "piecesprites_piecesprites", "community": 24 }, { "label": ".loadPieceImage()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L14", "id": "piecesprites_piecesprites_loadpieceimage", "community": 24 }, { "label": ".loadImage()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L25", "id": "piecesprites_piecesprites_loadimage", "community": 24 }, { "label": "SquareColors", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L33", "id": "piecesprites_squarecolors", "community": 24 }, { "label": "GUIObserver.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L1", "id": "guiobserver", "community": 27 }, { "label": "GUIObserver", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L13", "id": "guiobserver_guiobserver", "community": 27 }, { "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L15", "id": "guiobserver_guiobserver_ongameevent", "community": 27 }, { "label": ".showAlert()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L73", "id": "guiobserver_guiobserver_showalert", "community": 27 }, { "label": "ChessBoardView.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L1", "id": "chessboardview", "community": 5 }, { "label": "ChessBoardView", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L25", "id": "chessboardview_chessboardview", "community": 5 }, { "label": ".initializeBoard()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L131", "id": "chessboardview_chessboardview_initializeboard", "community": 5 }, { "label": ".createSquare()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L147", "id": "chessboardview_chessboardview_createsquare", "community": 5 }, { "label": ".handleSquareClick()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L167", "id": "chessboardview_chessboardview_handlesquareclick", "community": 5 }, { "label": ".updateBoard()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L200", "id": "chessboardview_chessboardview_updateboard", "community": 5 }, { "label": ".updateUndoRedoButtons()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L236", "id": "chessboardview_chessboardview_updateundoredobuttons", "community": 5 }, { "label": ".highlightSquare()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L240", "id": "chessboardview_chessboardview_highlightsquare", "community": 5 }, { "label": ".showMessage()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L260", "id": "chessboardview_chessboardview_showmessage", "community": 5 }, { "label": ".showPromotionDialog()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L263", "id": "chessboardview_chessboardview_showpromotiondialog", "community": 5 }, { "label": ".doFenExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L280", "id": "chessboardview_chessboardview_dofenexport", "community": 5 }, { "label": ".doFenImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L283", "id": "chessboardview_chessboardview_dofenimport", "community": 5 }, { "label": ".doPgnExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L286", "id": "chessboardview_chessboardview_dopgnexport", "community": 5 }, { "label": ".doPgnImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L289", "id": "chessboardview_chessboardview_dopgnimport", "community": 5 }, { "label": ".doExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L292", "id": "chessboardview_chessboardview_doexport", "community": 5 }, { "label": ".doImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L297", "id": "chessboardview_chessboardview_doimport", "community": 5 }, { "label": ".showCopyDialog()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L308", "id": "chessboardview_chessboardview_showcopydialog", "community": 5 }, { "label": ".showInputDialog()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L321", "id": "chessboardview_chessboardview_showinputdialog", "community": 5 }, { "label": "TerminalUI.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L1", "id": "terminalui", "community": 25 }, { "label": "TerminalUI", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L13", "id": "terminalui_terminalui", "community": 25 }, { "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L18", "id": "terminalui_terminalui_ongameevent", "community": 25 }, { "label": ".start()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L78", "id": "terminalui_terminalui_start", "community": 25 }, { "label": ".printPrompt()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L114", "id": "terminalui_terminalui_printprompt", "community": 25 }, { "label": "DefaultRulesTest.scala", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L1", "id": "defaultrulestest", "community": 55 }, { "label": "DefaultRulesTest", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L11", "id": "defaultrulestest_defaultrulestest", "community": 55 }, { "label": "DefaultRulesStateTransitionsTest.scala", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L1", "id": "defaultrulesstatetransitionstest", "community": 28 }, { "label": "DefaultRulesStateTransitionsTest", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L11", "id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "community": 28 }, { "label": ".contextFromFen()", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L13", "id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen", "community": 28 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L16", "id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq", "community": 28 }, { "label": "RuleSet.scala", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala", "source_location": "L1", "id": "ruleset", "community": 68 }, { "label": "DefaultRules.scala", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L1", "id": "defaultrules", "community": 0 }, { "label": "DefaultRules", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L13", "id": "defaultrules_defaultrules", "community": 0 }, { "label": ".pawnForward()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L23", "id": "defaultrules_defaultrules_pawnforward", "community": 0 }, { "label": ".pawnStartRank()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L24", "id": "defaultrules_defaultrules_pawnstartrank", "community": 0 }, { "label": ".pawnPromoRank()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L25", "id": "defaultrules_defaultrules_pawnpromorank", "community": 0 }, { "label": ".candidateMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L29", "id": "defaultrules_defaultrules_candidatemoves", "community": 0 }, { "label": ".legalMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L41", "id": "defaultrules_defaultrules_legalmoves", "community": 0 }, { "label": ".allLegalMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L46", "id": "defaultrules_defaultrules_alllegalmoves", "community": 0 }, { "label": ".isCheck()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L49", "id": "defaultrules_defaultrules_ischeck", "community": 0 }, { "label": ".isCheckmate()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L53", "id": "defaultrules_defaultrules_ischeckmate", "community": 0 }, { "label": ".isStalemate()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L56", "id": "defaultrules_defaultrules_isstalemate", "community": 0 }, { "label": ".isInsufficientMaterial()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L59", "id": "defaultrules_defaultrules_isinsufficientmaterial", "community": 0 }, { "label": ".isFiftyMoveRule()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L62", "id": "defaultrules_defaultrules_isfiftymoverule", "community": 0 }, { "label": ".slidingMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L67", "id": "defaultrules_defaultrules_slidingmoves", "community": 0 }, { "label": ".castRay()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L75", "id": "defaultrules_defaultrules_castray", "community": 0 }, { "label": ".knightCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L94", "id": "defaultrules_defaultrules_knightcandidates", "community": 0 }, { "label": ".kingCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L110", "id": "defaultrules_defaultrules_kingcandidates", "community": 0 }, { "label": "CastlingMove", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L127", "id": "defaultrules_castlingmove", "community": 0 }, { "label": ".castlingCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L135", "id": "defaultrules_defaultrules_castlingcandidates", "community": 0 }, { "label": ".whiteCastles()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L144", "id": "defaultrules_defaultrules_whitecastles", "community": 0 }, { "label": ".blackCastles()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L155", "id": "defaultrules_defaultrules_blackcastles", "community": 0 }, { "label": ".queensideBSquare()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L166", "id": "defaultrules_defaultrules_queensidebsquare", "community": 0 }, { "label": ".addCastleMove()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L172", "id": "defaultrules_defaultrules_addcastlemove", "community": 0 }, { "label": ".squaresEmpty()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L199", "id": "defaultrules_defaultrules_squaresempty", "community": 0 }, { "label": ".pawnCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L204", "id": "defaultrules_defaultrules_pawncandidates", "community": 0 }, { "label": ".kingSquare()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L251", "id": "defaultrules_defaultrules_kingsquare", "community": 0 }, { "label": ".isAttackedBy()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L256", "id": "defaultrules_defaultrules_isattackedby", "community": 0 }, { "label": ".squareAttacks()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L263", "id": "defaultrules_defaultrules_squareattacks", "community": 0 }, { "label": ".rayReaches()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L276", "id": "defaultrules_defaultrules_rayreaches", "community": 0 }, { "label": ".leavesKingInCheck()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L287", "id": "defaultrules_defaultrules_leaveskingincheck", "community": 0 }, { "label": ".applyMove()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L294", "id": "defaultrules_defaultrules_applymove", "community": 0 }, { "label": ".applyCastle()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L322", "id": "defaultrules_defaultrules_applycastle", "community": 0 }, { "label": ".applyEnPassant()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L336", "id": "defaultrules_defaultrules_applyenpassant", "community": 0 }, { "label": ".applyPromotion()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L341", "id": "defaultrules_defaultrules_applypromotion", "community": 0 }, { "label": ".updateCastlingRights()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L349", "id": "defaultrules_defaultrules_updatecastlingrights", "community": 0 }, { "label": ".computeEnPassantSquare()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L374", "id": "defaultrules_defaultrules_computeenpassantsquare", "community": 0 }, { "label": ".insufficientMaterial()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L386", "id": "defaultrules_defaultrules_insufficientmaterial", "community": 0 }, { "label": "PgnParserTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L1", "id": "pgnparsertest", "community": 56 }, { "label": "PgnParserTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L10", "id": "pgnparsertest_pgnparsertest", "community": 56 }, { "label": "PgnExporterTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L1", "id": "pgnexportertest", "community": 36 }, { "label": "PgnExporterTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L9", "id": "pgnexportertest_pgnexportertest", "community": 36 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L66", "id": "pgnexportertest_pgnexportertest_sq", "community": 36 }, { "label": "PgnValidatorTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L1", "id": "pgnvalidatortest", "community": 57 }, { "label": "PgnValidatorTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L8", "id": "pgnvalidatortest_pgnvalidatortest", "community": 57 }, { "label": "FenExporterTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L1", "id": "fenexportertest", "community": 37 }, { "label": "FenExporterTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L9", "id": "fenexportertest_fenexportertest", "community": 37 }, { "label": ".context()", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L11", "id": "fenexportertest_fenexportertest_context", "community": 37 }, { "label": "FenParserCombinatorsTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L1", "id": "fenparsercombinatorstest", "community": 58 }, { "label": "FenParserCombinatorsTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L7", "id": "fenparsercombinatorstest_fenparsercombinatorstest", "community": 58 }, { "label": "FenParserTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L1", "id": "fenparsertest", "community": 59 }, { "label": "FenParserTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L7", "id": "fenparsertest_fenparsertest", "community": 59 }, { "label": "FenParserFastParseTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L1", "id": "fenparserfastparsetest", "community": 60 }, { "label": "FenParserFastParseTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L7", "id": "fenparserfastparsetest_fenparserfastparsetest", "community": 60 }, { "label": "GameContextImport.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameContextImport.scala", "source_location": "L1", "id": "gamecontextimport", "community": 69 }, { "label": "GameContextExport.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameContextExport.scala", "source_location": "L1", "id": "gamecontextexport", "community": 70 }, { "label": "PgnExporter.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L1", "id": "pgnexporter", "community": 26 }, { "label": "PgnExporter", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L9", "id": "pgnexporter_pgnexporter", "community": 26 }, { "label": ".exportGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L12", "id": "pgnexporter_pgnexporter_exportgamecontext", "community": 26 }, { "label": ".exportGame()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L23", "id": "pgnexporter_pgnexporter_exportgame", "community": 26 }, { "label": ".moveToAlgebraic()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L53", "id": "pgnexporter_pgnexporter_movetoalgebraic", "community": 26 }, { "label": "PgnParser.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L1", "id": "pgnparser", "community": 9 }, { "label": "PgnGame", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L10", "id": "pgnparser_pgngame", "community": 9 }, { "label": "PgnParser", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L15", "id": "pgnparser_pgnparser", "community": 9 }, { "label": ".validatePgn()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L20", "id": "pgnparser_pgnparser_validatepgn", "community": 9 }, { "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L30", "id": "pgnparser_pgnparser_importgamecontext", "community": 9 }, { "label": ".parsePgn()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L37", "id": "pgnparser_pgnparser_parsepgn", "community": 9 }, { "label": ".parseHeaders()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L46", "id": "pgnparser_pgnparser_parseheaders", "community": 9 }, { "label": ".parseMovesText()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L51", "id": "pgnparser_pgnparser_parsemovestext", "community": 9 }, { "label": ".isMoveNumberOrResult()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L67", "id": "pgnparser_pgnparser_ismovenumberorresult", "community": 9 }, { "label": ".parseAlgebraicMove()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L75", "id": "pgnparser_pgnparser_parsealgebraicmove", "community": 9 }, { "label": ".parseRegularMove()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L91", "id": "pgnparser_pgnparser_parseregularmove", "community": 9 }, { "label": ".matchesHint()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L130", "id": "pgnparser_pgnparser_matcheshint", "community": 9 }, { "label": ".promotionMatches()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L137", "id": "pgnparser_pgnparser_promotionmatches", "community": 9 }, { "label": ".extractPromotion()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L145", "id": "pgnparser_pgnparser_extractpromotion", "community": 9 }, { "label": ".charToPieceType()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L157", "id": "pgnparser_pgnparser_chartopiecetype", "community": 9 }, { "label": ".validateMovesText()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L169", "id": "pgnparser_pgnparser_validatemovestext", "community": 9 }, { "label": "FenParser.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L1", "id": "fenparser", "community": 14 }, { "label": "FenParser", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L7", "id": "fenparser_fenparser", "community": 14 }, { "label": ".parseFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L11", "id": "fenparser_fenparser_parsefen", "community": 14 }, { "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L33", "id": "fenparser_fenparser_importgamecontext", "community": 14 }, { "label": ".parseColor()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L37", "id": "fenparser_fenparser_parsecolor", "community": 14 }, { "label": ".parseCastling()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L43", "id": "fenparser_fenparser_parsecastling", "community": 14 }, { "label": ".parseEnPassant()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L57", "id": "fenparser_fenparser_parseenpassant", "community": 14 }, { "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L63", "id": "fenparser_fenparser_parseboard", "community": 14 }, { "label": ".parsePieceRank()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L78", "id": "fenparser_fenparser_parsepiecerank", "community": 14 }, { "label": ".charToPiece()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L100", "id": "fenparser_fenparser_chartopiece", "community": 14 }, { "label": "FenExporter.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L1", "id": "fenexporter", "community": 19 }, { "label": "FenExporter", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L7", "id": "fenexporter_fenexporter", "community": 19 }, { "label": ".boardToFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L10", "id": "fenexporter_fenexporter_boardtofen", "community": 19 }, { "label": ".buildRankString()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L16", "id": "fenexporter_fenexporter_buildrankstring", "community": 19 }, { "label": ".gameContextToFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L35", "id": "fenexporter_fenexporter_gamecontexttofen", "community": 19 }, { "label": ".exportGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L43", "id": "fenexporter_fenexporter_exportgamecontext", "community": 19 }, { "label": ".castlingString()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L46", "id": "fenexporter_fenexporter_castlingstring", "community": 19 }, { "label": ".pieceToFenChar()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L55", "id": "fenexporter_fenexporter_piecetofenchar", "community": 19 }, { "label": "FenParserCombinators.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L1", "id": "fenparsercombinators", "community": 3 }, { "label": "FenParserCombinators", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L9", "id": "fenparsercombinators_fenparsercombinators", "community": 3 }, { "label": ".pieceChar()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L15", "id": "fenparsercombinators_fenparsercombinators_piecechar", "community": 3 }, { "label": ".emptyCount()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L22", "id": "fenparsercombinators_fenparsercombinators_emptycount", "community": 3 }, { "label": ".rankToken()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L27", "id": "fenparsercombinators_fenparsercombinators_ranktoken", "community": 3 }, { "label": ".rankTokens()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L30", "id": "fenparsercombinators_fenparsercombinators_ranktokens", "community": 3 }, { "label": ".rankParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L34", "id": "fenparsercombinators_fenparsercombinators_rankparser", "community": 3 }, { "label": ".rankSep()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L43", "id": "fenparsercombinators_fenparsercombinators_ranksep", "community": 3 }, { "label": ".boardParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L46", "id": "fenparsercombinators_fenparsercombinators_boardparser", "community": 3 }, { "label": ".colorParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L61", "id": "fenparsercombinators_fenparsercombinators_colorparser", "community": 3 }, { "label": ".castlingParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L69", "id": "fenparsercombinators_fenparsercombinators_castlingparser", "community": 3 }, { "label": ".enPassantParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L82", "id": "fenparsercombinators_fenparsercombinators_enpassantparser", "community": 3 }, { "label": ".clockParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L88", "id": "fenparsercombinators_fenparsercombinators_clockparser", "community": 3 }, { "label": ".fenParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L93", "id": "fenparsercombinators_fenparsercombinators_fenparser", "community": 3 }, { "label": ".parseFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L109", "id": "fenparsercombinators_fenparsercombinators_parsefen", "community": 3 }, { "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L114", "id": "fenparsercombinators_fenparsercombinators_parseboard", "community": 3 }, { "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L119", "id": "fenparsercombinators_fenparsercombinators_importgamecontext", "community": 3 }, { "label": "FenParserSupport.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L1", "id": "fenparsersupport", "community": 3 }, { "label": "FenParserSupport", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L5", "id": "fenparsersupport_fenparsersupport", "community": 3 }, { "label": "PieceToken", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L8", "id": "fenparsersupport_piecetoken", "community": 3 }, { "label": "EmptyToken", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L9", "id": "fenparsersupport_emptytoken", "community": 3 }, { "label": ".buildSquares()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L20", "id": "fenparsersupport_fenparsersupport_buildsquares", "community": 3 }, { "label": "FenParserFastParse.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L1", "id": "fenparserfastparse", "community": 3 }, { "label": "FenParserFastParse", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L10", "id": "fenparserfastparse_fenparserfastparse", "community": 6 }, { "label": ".pieceChar()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L14", "id": "fenparserfastparse_fenparserfastparse_piecechar", "community": 6 }, { "label": ".emptyCount()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L21", "id": "fenparserfastparse_fenparserfastparse_emptycount", "community": 6 }, { "label": ".rankToken()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L24", "id": "fenparserfastparse_fenparserfastparse_ranktoken", "community": 6 }, { "label": ".rankParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L29", "id": "fenparserfastparse_fenparserfastparse_rankparser", "community": 6 }, { "label": ".sep()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L38", "id": "fenparserfastparse_fenparserfastparse_sep", "community": 6 }, { "label": ".boardParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L40", "id": "fenparserfastparse_fenparserfastparse_boardparser", "community": 6 }, { "label": ".colorParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L54", "id": "fenparserfastparse_fenparserfastparse_colorparser", "community": 6 }, { "label": ".castlingParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L62", "id": "fenparserfastparse_fenparserfastparse_castlingparser", "community": 6 }, { "label": ".enPassantParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L75", "id": "fenparserfastparse_fenparserfastparse_enpassantparser", "community": 6 }, { "label": ".clockParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L81", "id": "fenparserfastparse_fenparserfastparse_clockparser", "community": 6 }, { "label": ".sp()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L86", "id": "fenparserfastparse_fenparserfastparse_sp", "community": 6 }, { "label": ".fenParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L90", "id": "fenparserfastparse_fenparserfastparse_fenparser", "community": 6 }, { "label": ".parseFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L106", "id": "fenparserfastparse_fenparserfastparse_parsefen", "community": 6 }, { "label": ".boardParserFull()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L111", "id": "fenparserfastparse_fenparserfastparse_boardparserfull", "community": 6 }, { "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L114", "id": "fenparserfastparse_fenparserfastparse_parseboard", "community": 6 }, { "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L119", "id": "fenparserfastparse_fenparserfastparse_importgamecontext", "community": 6 }, { "label": "ParserTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala", "source_location": "L1", "id": "parsertest", "community": 61 }, { "label": "ParserTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala", "source_location": "L7", "id": "parsertest_parsertest", "community": 61 }, { "label": "GameEngineGameEndingTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L1", "id": "gameenginegameendingtest", "community": 29 }, { "label": "GameEngineGameEndingTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L10", "id": "gameenginegameendingtest_gameenginegameendingtest", "community": 29 }, { "label": "EndingMockObserver", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L87", "id": "gameenginegameendingtest_endingmockobserver", "community": 29 }, { "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L90", "id": "gameenginegameendingtest_endingmockobserver_ongameevent", "community": 29 }, { "label": "EngineTestHelpers.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L1", "id": "enginetesthelpers", "community": 12 }, { "label": "EngineTestHelpers", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L10", "id": "enginetesthelpers_enginetesthelpers", "community": 12 }, { "label": ".makeEngine()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L12", "id": "enginetesthelpers_enginetesthelpers_makeengine", "community": 12 }, { "label": ".makeEngineWithBoard()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L15", "id": "enginetesthelpers_enginetesthelpers_makeenginewithboard", "community": 12 }, { "label": ".loadFen()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L18", "id": "enginetesthelpers_enginetesthelpers_loadfen", "community": 12 }, { "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L21", "id": "enginetesthelpers_enginetesthelpers_captureevents", "community": 12 }, { "label": "MockObserver", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L26", "id": "enginetesthelpers_mockobserver", "community": 12 }, { "label": ".events()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L29", "id": "enginetesthelpers_mockobserver_events", "community": 12 }, { "label": ".eventCount()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L30", "id": "enginetesthelpers_mockobserver_eventcount", "community": 12 }, { "label": ".hasEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L31", "id": "enginetesthelpers_mockobserver_hasevent", "community": 12 }, { "label": ".getEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L33", "id": "enginetesthelpers_mockobserver_getevent", "community": 12 }, { "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L36", "id": "enginetesthelpers_mockobserver_ongameevent", "community": 12 }, { "label": ".clear()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L39", "id": "enginetesthelpers_mockobserver_clear", "community": 12 }, { "label": "GameEngineNotationTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L1", "id": "gameenginenotationtest", "community": 38 }, { "label": "GameEngineNotationTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L17", "id": "gameenginenotationtest_gameenginenotationtest", "community": 38 }, { "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L19", "id": "gameenginenotationtest_gameenginenotationtest_captureevents", "community": 38 }, { "label": "GameEngineOutcomesTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L1", "id": "gameengineoutcomestest", "community": 62 }, { "label": "GameEngineOutcomesTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L8", "id": "gameengineoutcomestest_gameengineoutcomestest", "community": 62 }, { "label": "GameEngineIntegrationTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L1", "id": "gameengineintegrationtest", "community": 10 }, { "label": "GameEngineIntegrationTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L13", "id": "gameengineintegrationtest_gameengineintegrationtest", "community": 10 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L15", "id": "gameengineintegrationtest_gameengineintegrationtest_sq", "community": 10 }, { "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L18", "id": "gameengineintegrationtest_gameengineintegrationtest_captureevents", "community": 10 }, { "label": "importGameContext()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L58", "id": "gameengineintegrationtest_importgamecontext", "community": 10 }, { "label": "candidateMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L92", "id": "gameengineintegrationtest_candidatemoves", "community": 10 }, { "label": "legalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L93", "id": "gameengineintegrationtest_legalmoves", "community": 10 }, { "label": "allLegalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L95", "id": "gameengineintegrationtest_alllegalmoves", "community": 10 }, { "label": "isCheck()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L96", "id": "gameengineintegrationtest_ischeck", "community": 10 }, { "label": "isCheckmate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L97", "id": "gameengineintegrationtest_ischeckmate", "community": 10 }, { "label": "isStalemate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L98", "id": "gameengineintegrationtest_isstalemate", "community": 10 }, { "label": "isInsufficientMaterial()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L99", "id": "gameengineintegrationtest_isinsufficientmaterial", "community": 10 }, { "label": "isFiftyMoveRule()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L100", "id": "gameengineintegrationtest_isfiftymoverule", "community": 10 }, { "label": "applyMove()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L101", "id": "gameengineintegrationtest_applymove", "community": 10 }, { "label": "onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L170", "id": "gameengineintegrationtest_ongameevent", "community": 10 }, { "label": "GameEngineSpecialMovesTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L1", "id": "gameenginespecialmovestest", "community": 63 }, { "label": "GameEngineSpecialMovesTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L9", "id": "gameenginespecialmovestest_gameenginespecialmovestest", "community": 63 }, { "label": "GameEngineScenarioTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L1", "id": "gameenginescenariotest", "community": 64 }, { "label": "GameEngineScenarioTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L11", "id": "gameenginescenariotest_gameenginescenariotest", "community": 64 }, { "label": "GameEnginePromotionTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L1", "id": "gameenginepromotiontest", "community": 11 }, { "label": "GameEnginePromotionTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L13", "id": "gameenginepromotiontest_gameenginepromotiontest", "community": 11 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L15", "id": "gameenginepromotiontest_gameenginepromotiontest_sq", "community": 11 }, { "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L17", "id": "gameenginepromotiontest_gameenginepromotiontest_captureevents", "community": 11 }, { "label": ".engineWith()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L22", "id": "gameenginepromotiontest_gameenginepromotiontest_enginewith", "community": 11 }, { "label": "candidateMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L156", "id": "gameenginepromotiontest_candidatemoves", "community": 11 }, { "label": "legalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L158", "id": "gameenginepromotiontest_legalmoves", "community": 11 }, { "label": "allLegalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L164", "id": "gameenginepromotiontest_alllegalmoves", "community": 11 }, { "label": "isCheck()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L166", "id": "gameenginepromotiontest_ischeck", "community": 11 }, { "label": "isCheckmate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L168", "id": "gameenginepromotiontest_ischeckmate", "community": 11 }, { "label": "isStalemate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L170", "id": "gameenginepromotiontest_isstalemate", "community": 11 }, { "label": "isInsufficientMaterial()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L172", "id": "gameenginepromotiontest_isinsufficientmaterial", "community": 11 }, { "label": "isFiftyMoveRule()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L174", "id": "gameenginepromotiontest_isfiftymoverule", "community": 11 }, { "label": "applyMove()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L176", "id": "gameenginepromotiontest_applymove", "community": 11 }, { "label": "GameEngineLoadGameTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L1", "id": "gameengineloadgametest", "community": 30 }, { "label": "GameEngineLoadGameTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L14", "id": "gameengineloadgametest_gameengineloadgametest", "community": 30 }, { "label": "MockObserver", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L40", "id": "gameengineloadgametest_mockobserver", "community": 30 }, { "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L42", "id": "gameengineloadgametest_mockobserver_ongameevent", "community": 30 }, { "label": "CommandTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala", "source_location": "L1", "id": "commandtest", "community": 65 }, { "label": "CommandTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala", "source_location": "L7", "id": "commandtest_commandtest", "community": 65 }, { "label": "CommandInvokerBranchTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L1", "id": "commandinvokerbranchtest", "community": 13 }, { "label": "CommandInvokerBranchTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L8", "id": "commandinvokerbranchtest_commandinvokerbranchtest", "community": 13 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L10", "id": "commandinvokerbranchtest_commandinvokerbranchtest_sq", "community": 13 }, { "label": "FailingCommand", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L12", "id": "commandinvokerbranchtest_failingcommand", "community": 13 }, { "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L13", "id": "commandinvokerbranchtest_failingcommand_execute", "community": 13 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L14", "id": "commandinvokerbranchtest_failingcommand_undo", "community": 13 }, { "label": ".description()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L15", "id": "commandinvokerbranchtest_failingcommand_description", "community": 13 }, { "label": "ConditionalFailCommand", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L17", "id": "commandinvokerbranchtest_conditionalfailcommand", "community": 13 }, { "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L18", "id": "commandinvokerbranchtest_conditionalfailcommand_execute", "community": 13 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L19", "id": "commandinvokerbranchtest_conditionalfailcommand_undo", "community": 13 }, { "label": ".description()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L20", "id": "commandinvokerbranchtest_conditionalfailcommand_description", "community": 13 }, { "label": ".createMoveCommand()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L22", "id": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand", "community": 13 }, { "label": "CommandInvokerTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L1", "id": "commandinvokertest", "community": 31 }, { "label": "CommandInvokerTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L8", "id": "commandinvokertest_commandinvokertest", "community": 31 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L10", "id": "commandinvokertest_commandinvokertest_sq", "community": 31 }, { "label": ".createMoveCommand()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L12", "id": "commandinvokertest_commandinvokertest_createmovecommand", "community": 31 }, { "label": "MoveCommandTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L1", "id": "movecommandtest", "community": 39 }, { "label": "MoveCommandTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L8", "id": "movecommandtest_movecommandtest", "community": 39 }, { "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L10", "id": "movecommandtest_movecommandtest_sq", "community": 39 }, { "label": "Parser.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L1", "id": "parser", "community": 32 }, { "label": "Parser", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L5", "id": "parser_parser", "community": 32 }, { "label": ".parseMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L10", "id": "parser_parser_parsemove", "community": 32 }, { "label": ".parseSquare()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L18", "id": "parser_parser_parsesquare", "community": 32 }, { "label": "GameEngine.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L1", "id": "gameengine", "community": 2 }, { "label": "GameEngine", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L17", "id": "gameengine_gameengine", "community": 2 }, { "label": "PendingPromotion", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L25", "id": "gameengine_pendingpromotion", "community": 2 }, { "label": ".isPendingPromotion()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L29", "id": "gameengine_gameengine_ispendingpromotion", "community": 2 }, { "label": ".board()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L32", "id": "gameengine_gameengine_board", "community": 2 }, { "label": ".turn()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L33", "id": "gameengine_gameengine_turn", "community": 2 }, { "label": ".context()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L34", "id": "gameengine_gameengine_context", "community": 2 }, { "label": ".canUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L37", "id": "gameengine_gameengine_canundo", "community": 2 }, { "label": ".canRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L40", "id": "gameengine_gameengine_canredo", "community": 2 }, { "label": ".commandHistory()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L43", "id": "gameengine_gameengine_commandhistory", "community": 2 }, { "label": ".processUserInput()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L48", "id": "gameengine_gameengine_processuserinput", "community": 2 }, { "label": ".handleParsedMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L84", "id": "gameengine_gameengine_handleparsedmove", "community": 2 }, { "label": ".isPromotionMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L105", "id": "gameengine_gameengine_ispromotionmove", "community": 2 }, { "label": ".completePromotion()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L114", "id": "gameengine_gameengine_completepromotion", "community": 2 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L130", "id": "gameengine_gameengine_undo", "community": 2 }, { "label": ".redo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L133", "id": "gameengine_gameengine_redo", "community": 2 }, { "label": ".loadGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L140", "id": "gameengine_gameengine_loadgame", "community": 2 }, { "label": ".replayGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L149", "id": "gameengine_gameengine_replaygame", "community": 2 }, { "label": ".replayMoves()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L161", "id": "gameengine_gameengine_replaymoves", "community": 2 }, { "label": ".exportGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L183", "id": "gameengine_gameengine_exportgame", "community": 2 }, { "label": ".loadPosition()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L188", "id": "gameengine_gameengine_loadposition", "community": 2 }, { "label": ".reset()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L196", "id": "gameengine_gameengine_reset", "community": 2 }, { "label": ".executeMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L204", "id": "gameengine_gameengine_executemove", "community": 2 }, { "label": ".translateMoveToNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L241", "id": "gameengine_gameengine_translatemovetonotation", "community": 2 }, { "label": ".enPassantNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L249", "id": "gameengine_gameengine_enpassantnotation", "community": 2 }, { "label": ".promotionNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L252", "id": "gameengine_gameengine_promotionnotation", "community": 2 }, { "label": ".normalMoveNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L260", "id": "gameengine_gameengine_normalmovenotation", "community": 2 }, { "label": ".pieceNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L270", "id": "gameengine_gameengine_piecenotation", "community": 2 }, { "label": ".computeCaptured()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L279", "id": "gameengine_gameengine_computecaptured", "community": 2 }, { "label": ".performUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L290", "id": "gameengine_gameengine_performundo", "community": 2 }, { "label": ".performRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L301", "id": "gameengine_gameengine_performredo", "community": 2 }, { "label": "Command.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L1", "id": "command", "community": 7 }, { "label": "MoveCommand", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L22", "id": "command_movecommand", "community": 7 }, { "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L30", "id": "command_movecommand_execute", "community": 7 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L33", "id": "command_movecommand_undo", "community": 7 }, { "label": ".description()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L36", "id": "command_movecommand_description", "community": 7 }, { "label": "MoveResult", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L40", "id": "command_moveresult", "community": 7 }, { "label": "Successful", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L41", "id": "command_successful", "community": 7 }, { "label": "InvalidFormat", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L42", "id": "command_invalidformat", "community": 7 }, { "label": "InvalidMove", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L43", "id": "command_invalidmove", "community": 7 }, { "label": "QuitCommand", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L46", "id": "command_quitcommand", "community": 7 }, { "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L47", "id": "command_quitcommand_execute", "community": 7 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L48", "id": "command_quitcommand_undo", "community": 7 }, { "label": ".description()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L49", "id": "command_quitcommand_description", "community": 7 }, { "label": "ResetCommand", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L52", "id": "command_resetcommand", "community": 7 }, { "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L56", "id": "command_resetcommand_execute", "community": 7 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L58", "id": "command_resetcommand_undo", "community": 7 }, { "label": ".description()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L61", "id": "command_resetcommand_description", "community": 7 }, { "label": "CommandInvoker.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L1", "id": "commandinvoker", "community": 15 }, { "label": "CommandInvoker", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L4", "id": "commandinvoker_commandinvoker", "community": 15 }, { "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L11", "id": "commandinvoker_commandinvoker_execute", "community": 15 }, { "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L24", "id": "commandinvoker_commandinvoker_undo", "community": 15 }, { "label": ".redo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L37", "id": "commandinvoker_commandinvoker_redo", "community": 15 }, { "label": ".history()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L50", "id": "commandinvoker_commandinvoker_history", "community": 15 }, { "label": ".getCurrentIndex()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L55", "id": "commandinvoker_commandinvoker_getcurrentindex", "community": 15 }, { "label": ".clear()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L60", "id": "commandinvoker_commandinvoker_clear", "community": 15 }, { "label": ".canUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L66", "id": "commandinvoker_commandinvoker_canundo", "community": 15 }, { "label": ".canRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L71", "id": "commandinvoker_commandinvoker_canredo", "community": 15 }, { "label": "Observer.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L1", "id": "observer", "community": 8 }, { "label": "MoveExecutedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L13", "id": "observer_moveexecutedevent", "community": 8 }, { "label": "CheckDetectedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L21", "id": "observer_checkdetectedevent", "community": 8 }, { "label": "CheckmateEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L26", "id": "observer_checkmateevent", "community": 8 }, { "label": "StalemateEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L32", "id": "observer_stalemateevent", "community": 8 }, { "label": "InvalidMoveEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L37", "id": "observer_invalidmoveevent", "community": 8 }, { "label": "PromotionRequiredEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L43", "id": "observer_promotionrequiredevent", "community": 8 }, { "label": "BoardResetEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L50", "id": "observer_boardresetevent", "community": 8 }, { "label": "FiftyMoveRuleAvailableEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L55", "id": "observer_fiftymoveruleavailableevent", "community": 8 }, { "label": "DrawClaimedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L60", "id": "observer_drawclaimedevent", "community": 8 }, { "label": "MoveUndoneEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L65", "id": "observer_moveundoneevent", "community": 8 }, { "label": "MoveRedoneEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L71", "id": "observer_moveredoneevent", "community": 8 }, { "label": "PgnLoadedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L80", "id": "observer_pgnloadedevent", "community": 8 }, { "label": "subscribe()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L93", "id": "observer_subscribe", "community": 8 }, { "label": "unsubscribe()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L98", "id": "observer_unsubscribe", "community": 8 }, { "label": "notifyObservers()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L103", "id": "observer_notifyobservers", "community": 8 }, { "label": "observerCount()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L108", "id": "observer_observercount", "community": 8 }, { "label": "scoverage_coverage_gaps.py", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L1", "id": "scoverage_coverage_gaps", "community": 1 }, { "label": "Statement", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L43", "id": "scoverage_coverage_gaps_statement", "community": 1 }, { "label": "is_covered()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L51", "id": "scoverage_coverage_gaps_is_covered", "community": 1 }, { "label": "is_uncovered()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L55", "id": "scoverage_coverage_gaps_is_uncovered", "community": 1 }, { "label": "MethodGap", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L60", "id": "scoverage_coverage_gaps_methodgap", "community": 1 }, { "label": "short_name()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L70", "id": "scoverage_coverage_gaps_short_name", "community": 1 }, { "label": "stmt_coverage_pct()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L75", "id": "scoverage_coverage_gaps_stmt_coverage_pct", "community": 1 }, { "label": "branch_coverage_pct()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L79", "id": "scoverage_coverage_gaps_branch_coverage_pct", "community": 1 }, { "label": "missed_branches()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L83", "id": "scoverage_coverage_gaps_missed_branches", "community": 1 }, { "label": "has_gaps()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L87", "id": "scoverage_coverage_gaps_has_gaps", "community": 1 }, { "label": "ClassGap", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L92", "id": "scoverage_coverage_gaps_classgap", "community": 1 }, { "label": "all_uncovered_lines()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L107", "id": "scoverage_coverage_gaps_all_uncovered_lines", "community": 1 }, { "label": "uncovered_branch_lines()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L117", "id": "scoverage_coverage_gaps_uncovered_branch_lines", "community": 1 }, { "label": "total_statements()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L131", "id": "scoverage_coverage_gaps_total_statements", "community": 1 }, { "label": "covered_statements()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L135", "id": "scoverage_coverage_gaps_covered_statements", "community": 1 }, { "label": "missed_statements()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L139", "id": "scoverage_coverage_gaps_missed_statements", "community": 1 }, { "label": "total_branches()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L143", "id": "scoverage_coverage_gaps_total_branches", "community": 1 }, { "label": "covered_branches()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L147", "id": "scoverage_coverage_gaps_covered_branches", "community": 1 }, { "label": "_normalise_source()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L171", "id": "scoverage_coverage_gaps_normalise_source", "community": 1 }, { "label": "parse_scoverage_xml()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L183", "id": "scoverage_coverage_gaps_parse_scoverage_xml", "community": 1 }, { "label": "_compact_ranges()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L275", "id": "scoverage_coverage_gaps_compact_ranges", "community": 1 }, { "label": "format_agent()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L295", "id": "scoverage_coverage_gaps_format_agent", "community": 1 }, { "label": "format_json()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L353", "id": "scoverage_coverage_gaps_format_json", "community": 1 }, { "label": "format_markdown()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L405", "id": "scoverage_coverage_gaps_format_markdown", "community": 1 }, { "label": "_find_scoverage_xml()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L470", "id": "scoverage_coverage_gaps_find_scoverage_xml", "community": 1 }, { "label": "format_module_gaps()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L479", "id": "scoverage_coverage_gaps_format_module_gaps", "community": 1 }, { "label": "run_scan_modules()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L492", "id": "scoverage_coverage_gaps_run_scan_modules", "community": 1 }, { "label": "main()", "file_type": "code", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L538", "id": "scoverage_coverage_gaps_main", "community": 1 }, { "label": "Strip the package prefix from the full method path.", "file_type": "rationale", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L71", "id": "scoverage_coverage_gaps_rationale_71", "community": 71 }, { "label": "Lines that are branch points and have at least one uncovered branch statement.", "file_type": "rationale", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L118", "id": "scoverage_coverage_gaps_rationale_118", "community": 72 }, { "label": "[1,2,3,5,7,8,9] \u2192 '1-3, 5, 7-9", "file_type": "rationale", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L276", "id": "scoverage_coverage_gaps_rationale_276", "community": 1 }, { "label": "Compact agent format \u2014 optimised for low token count. Emits only actionable", "file_type": "rationale", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L296", "id": "scoverage_coverage_gaps_rationale_296", "community": 1 }, { "label": "Return the first scoverage.xml found inside *module_dir*, or None.", "file_type": "rationale", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L471", "id": "scoverage_coverage_gaps_rationale_471", "community": 1 }, { "label": "One summary line per module. If coverage is not 100%, append an agent hint.", "file_type": "rationale", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L480", "id": "scoverage_coverage_gaps_rationale_480", "community": 1 }, { "label": "test_counter.py", "file_type": "code", "source_file": "jacoco-reporter/test_counter.py", "source_location": "L1", "id": "test_counter", "community": 73 }, { "label": "test_gaps.py", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L1", "id": "test_gaps", "community": 4 }, { "label": "TestCase", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L28", "id": "test_gaps_testcase", "community": 4 }, { "label": "short_class()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L37", "id": "test_gaps_short_class", "community": 4 }, { "label": "status()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L41", "id": "test_gaps_status", "community": 4 }, { "label": "SuiteResult", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L52", "id": "test_gaps_suiteresult", "community": 4 }, { "label": "passed()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L62", "id": "test_gaps_passed", "community": 4 }, { "label": "is_clean()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L66", "id": "test_gaps_is_clean", "community": 4 }, { "label": "bad_cases()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L70", "id": "test_gaps_bad_cases", "community": 4 }, { "label": "skipped_cases()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L74", "id": "test_gaps_skipped_cases", "community": 4 }, { "label": "ModuleResult", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L79", "id": "test_gaps_moduleresult", "community": 4 }, { "label": "total()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L84", "id": "test_gaps_total", "community": 4 }, { "label": "failures()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L86", "id": "test_gaps_failures", "community": 4 }, { "label": "errors()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L88", "id": "test_gaps_errors", "community": 4 }, { "label": "skipped()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L90", "id": "test_gaps_skipped", "community": 4 }, { "label": "parse_suite_xml()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L109", "id": "test_gaps_parse_suite_xml", "community": 4 }, { "label": "load_module()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L150", "id": "test_gaps_load_module", "community": 4 }, { "label": "_truncate()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L172", "id": "test_gaps_truncate", "community": 4 }, { "label": "format_module()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L177", "id": "test_gaps_format_module", "community": 4 }, { "label": "run()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L219", "id": "test_gaps_run", "community": 4 }, { "label": "main()", "file_type": "code", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L260", "id": "test_gaps_main", "community": 4 } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L6", "weight": 1.0, "_src": "piecetest", "_tgt": "piecetest_piecetest", "source": "piecetest", "target": "piecetest_piecetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L6", "weight": 1.0, "_src": "piecetypetest", "_tgt": "piecetypetest_piecetypetest", "source": "piecetypetest", "target": "piecetypetest_piecetypetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L6", "weight": 1.0, "_src": "squaretest", "_tgt": "squaretest_squaretest", "source": "squaretest", "target": "squaretest_squaretest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L6", "weight": 1.0, "_src": "castlingrightstest", "_tgt": "castlingrightstest_castlingrightstest", "source": "castlingrightstest", "target": "castlingrightstest_castlingrightstest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L7", "weight": 1.0, "_src": "boardtest", "_tgt": "boardtest_boardtest", "source": "boardtest", "target": "boardtest_boardtest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L6", "weight": 1.0, "_src": "colortest", "_tgt": "colortest_colortest", "source": "colortest", "target": "colortest_colortest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L7", "weight": 1.0, "_src": "movetest", "_tgt": "movetest_movetest", "source": "movetest", "target": "movetest_movetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L8", "weight": 1.0, "_src": "gamecontexttest", "_tgt": "gamecontexttest_gamecontexttest", "source": "gamecontexttest", "target": "gamecontexttest_gamecontexttest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L6", "weight": 1.0, "_src": "apiresponsetest", "_tgt": "apiresponsetest_apiresponsetest", "source": "apiresponsetest", "target": "apiresponsetest_apiresponsetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L6", "weight": 1.0, "_src": "playerinfotest", "_tgt": "playerinfotest_playerinfotest", "source": "playerinfotest", "target": "playerinfotest_playerinfotest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L28", "weight": 1.0, "_src": "square", "_tgt": "square_square", "source": "square", "target": "square_square", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L52", "weight": 1.0, "_src": "square", "_tgt": "square_offset", "source": "square", "target": "square_offset", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L25", "weight": 1.0, "_src": "square_square", "_tgt": "square_square_tostring", "source": "square_square", "target": "square_square_tostring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L41", "weight": 1.0, "_src": "square_square_fromalgebraic", "_tgt": "square_square", "source": "square_square", "target": "square_square_fromalgebraic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L56", "weight": 1.0, "_src": "square_offset", "_tgt": "square_square", "source": "square_square", "target": "square_offset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L52", "weight": 1.0, "_src": "castlingrights", "_tgt": "castlingrights_castlingrights", "source": "castlingrights", "target": "castlingrights_castlingrights", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L21", "weight": 1.0, "_src": "castlingrights_castlingrights", "_tgt": "castlingrights_castlingrights_hasanyrights", "source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_hasanyrights", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L27", "weight": 1.0, "_src": "castlingrights_castlingrights", "_tgt": "castlingrights_castlingrights_hasrights", "source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_hasrights", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L34", "weight": 1.0, "_src": "castlingrights_castlingrights", "_tgt": "castlingrights_castlingrights_revokecolor", "source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_revokecolor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L41", "weight": 1.0, "_src": "castlingrights_castlingrights", "_tgt": "castlingrights_castlingrights_revokekingside", "source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_revokekingside", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L48", "weight": 1.0, "_src": "castlingrights_castlingrights", "_tgt": "castlingrights_castlingrights_revokequeenside", "source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_revokequeenside", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L5", "weight": 1.0, "_src": "board", "_tgt": "board_board", "source": "board", "target": "board_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L10", "weight": 1.0, "_src": "board", "_tgt": "board_pieceat", "source": "board", "target": "board_pieceat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L11", "weight": 1.0, "_src": "board", "_tgt": "board_updated", "source": "board", "target": "board_updated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L12", "weight": 1.0, "_src": "board", "_tgt": "board_removed", "source": "board", "target": "board_removed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L13", "weight": 1.0, "_src": "board", "_tgt": "board_withmove", "source": "board", "target": "board_withmove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L17", "weight": 1.0, "_src": "board", "_tgt": "board_applymove", "source": "board", "target": "board_applymove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L20", "weight": 1.0, "_src": "board", "_tgt": "board_pieces", "source": "board", "target": "board_pieces", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L7", "weight": 1.0, "_src": "board_board", "_tgt": "board_board_apply", "source": "board_board", "target": "board_board_apply", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L15", "weight": 1.0, "_src": "board_withmove", "_tgt": "board_updated", "source": "board_updated", "target": "board_withmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L15", "weight": 1.0, "_src": "board_withmove", "_tgt": "board_removed", "source": "board_removed", "target": "board_withmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L18", "weight": 1.0, "_src": "board_applymove", "_tgt": "board_withmove", "source": "board_withmove", "target": "board_applymove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala", "source_location": "L6", "weight": 1.0, "_src": "color", "_tgt": "color_opposite", "source": "color", "target": "color_opposite", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Color.scala", "source_location": "L10", "weight": 1.0, "_src": "color", "_tgt": "color_label", "source": "color", "target": "color_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala", "source_location": "L6", "weight": 1.0, "_src": "piecetype", "_tgt": "piecetype_label", "source": "piecetype", "target": "piecetype_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L6", "weight": 1.0, "_src": "piece", "_tgt": "piece_piece", "source": "piece", "target": "piece_piece", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L29", "weight": 1.0, "_src": "move", "_tgt": "move_move", "source": "move", "target": "move_move", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L35", "weight": 1.0, "_src": "gamecontext", "_tgt": "gamecontext_gamecontext", "source": "gamecontext", "target": "gamecontext_gamecontext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L18", "weight": 1.0, "_src": "gamecontext_gamecontext", "_tgt": "gamecontext_gamecontext_withboard", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L21", "weight": 1.0, "_src": "gamecontext_gamecontext", "_tgt": "gamecontext_gamecontext_withturn", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withturn", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L24", "weight": 1.0, "_src": "gamecontext_gamecontext", "_tgt": "gamecontext_gamecontext_withcastlingrights", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withcastlingrights", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L27", "weight": 1.0, "_src": "gamecontext_gamecontext", "_tgt": "gamecontext_gamecontext_withenpassantsquare", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withenpassantsquare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L30", "weight": 1.0, "_src": "gamecontext_gamecontext", "_tgt": "gamecontext_gamecontext_withhalfmoveclock", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withhalfmoveclock", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L33", "weight": 1.0, "_src": "gamecontext_gamecontext", "_tgt": "gamecontext_gamecontext_withmove", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L37", "weight": 1.0, "_src": "gamecontext_gamecontext_initial", "_tgt": "gamecontext_gamecontext", "source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_initial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L13", "weight": 1.0, "_src": "apiresponse", "_tgt": "apiresponse_apiresponse", "source": "apiresponse", "target": "apiresponse_apiresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L15", "weight": 1.0, "_src": "apiresponse", "_tgt": "apiresponse_success", "source": "apiresponse", "target": "apiresponse_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L18", "weight": 1.0, "_src": "apiresponse", "_tgt": "apiresponse_failure", "source": "apiresponse", "target": "apiresponse_failure", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L30", "weight": 1.0, "_src": "apiresponse", "_tgt": "apiresponse_apierror", "source": "apiresponse", "target": "apiresponse_apierror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L43", "weight": 1.0, "_src": "apiresponse", "_tgt": "apiresponse_pagination", "source": "apiresponse", "target": "apiresponse_pagination", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L59", "weight": 1.0, "_src": "apiresponse", "_tgt": "apiresponse_pagedresponse", "source": "apiresponse", "target": "apiresponse_pagedresponse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L21", "weight": 1.0, "_src": "apiresponse_apiresponse", "_tgt": "apiresponse_apiresponse_error", "source": "apiresponse_apiresponse", "target": "apiresponse_apiresponse_error", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L21", "weight": 1.0, "_src": "apiresponse_apiresponse_error", "_tgt": "apiresponse_failure", "source": "apiresponse_failure", "target": "apiresponse_apiresponse_error", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L48", "weight": 1.0, "_src": "apiresponse_pagination", "_tgt": "apiresponse_pagination_totalpages", "source": "apiresponse_pagination", "target": "apiresponse_pagination_totalpages", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L11", "weight": 1.0, "_src": "playerinfo", "_tgt": "playerinfo_playerid", "source": "playerinfo", "target": "playerinfo_playerid", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L13", "weight": 1.0, "_src": "playerinfo", "_tgt": "playerinfo_value", "source": "playerinfo", "target": "playerinfo_value", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L24", "weight": 1.0, "_src": "playerinfo", "_tgt": "playerinfo_playerinfo", "source": "playerinfo", "target": "playerinfo_playerinfo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L12", "weight": 1.0, "_src": "playerinfo_playerid", "_tgt": "playerinfo_playerid_apply", "source": "playerinfo_playerid", "target": "playerinfo_playerid_apply", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L7", "weight": 1.0, "_src": "rendererandunicodetest", "_tgt": "rendererandunicodetest_rendererandunicodetest", "source": "rendererandunicodetest", "target": "rendererandunicodetest_rendererandunicodetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L10", "weight": 1.0, "_src": "main", "_tgt": "main_main", "source": "main", "target": "main_main", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L11", "weight": 1.0, "_src": "main_main", "_tgt": "main_main_main", "source": "main_main", "target": "main_main_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L5", "weight": 1.0, "_src": "renderer", "_tgt": "renderer_renderer", "source": "renderer", "target": "renderer_renderer", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L13", "weight": 1.0, "_src": "renderer_renderer", "_tgt": "renderer_renderer_render", "source": "renderer_renderer", "target": "renderer_renderer_render", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/PieceUnicode.scala", "source_location": "L6", "weight": 1.0, "_src": "pieceunicode", "_tgt": "pieceunicode_unicode", "source": "pieceunicode", "target": "pieceunicode_unicode", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L14", "weight": 1.0, "_src": "chessgui", "_tgt": "chessgui_chessguiapp", "source": "chessgui", "target": "chessgui_chessguiapp", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L51", "weight": 1.0, "_src": "chessgui", "_tgt": "chessgui_chessguilauncher", "source": "chessgui", "target": "chessgui_chessguilauncher", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L16", "weight": 1.0, "_src": "chessgui_chessguiapp", "_tgt": "chessgui_chessguiapp_start", "source": "chessgui_chessguiapp", "target": "chessgui_chessguiapp_start", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L63", "weight": 1.0, "_src": "chessgui_chessguilauncher_launch", "_tgt": "chessgui_chessguiapp_start", "source": "chessgui_chessguiapp_start", "target": "chessgui_chessguilauncher_launch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L54", "weight": 1.0, "_src": "chessgui_chessguilauncher", "_tgt": "chessgui_chessguilauncher_getengine", "source": "chessgui_chessguilauncher", "target": "chessgui_chessguilauncher_getengine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L56", "weight": 1.0, "_src": "chessgui_chessguilauncher", "_tgt": "chessgui_chessguilauncher_launch", "source": "chessgui_chessguilauncher", "target": "chessgui_chessguilauncher_launch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L7", "weight": 1.0, "_src": "piecesprites", "_tgt": "piecesprites_piecesprites", "source": "piecesprites", "target": "piecesprites_piecesprites", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L33", "weight": 1.0, "_src": "piecesprites", "_tgt": "piecesprites_squarecolors", "source": "piecesprites", "target": "piecesprites_squarecolors", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L14", "weight": 1.0, "_src": "piecesprites_piecesprites", "_tgt": "piecesprites_piecesprites_loadpieceimage", "source": "piecesprites_piecesprites", "target": "piecesprites_piecesprites_loadpieceimage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L25", "weight": 1.0, "_src": "piecesprites_piecesprites", "_tgt": "piecesprites_piecesprites_loadimage", "source": "piecesprites_piecesprites", "target": "piecesprites_piecesprites_loadimage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L16", "weight": 1.0, "_src": "piecesprites_piecesprites_loadpieceimage", "_tgt": "piecesprites_piecesprites_loadimage", "source": "piecesprites_piecesprites_loadpieceimage", "target": "piecesprites_piecesprites_loadimage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L13", "weight": 1.0, "_src": "guiobserver", "_tgt": "guiobserver_guiobserver", "source": "guiobserver", "target": "guiobserver_guiobserver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L15", "weight": 1.0, "_src": "guiobserver_guiobserver", "_tgt": "guiobserver_guiobserver_ongameevent", "source": "guiobserver_guiobserver", "target": "guiobserver_guiobserver_ongameevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L73", "weight": 1.0, "_src": "guiobserver_guiobserver", "_tgt": "guiobserver_guiobserver_showalert", "source": "guiobserver_guiobserver", "target": "guiobserver_guiobserver_showalert", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L31", "weight": 1.0, "_src": "guiobserver_guiobserver_ongameevent", "_tgt": "guiobserver_guiobserver_showalert", "source": "guiobserver_guiobserver_ongameevent", "target": "guiobserver_guiobserver_showalert", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L25", "weight": 1.0, "_src": "chessboardview", "_tgt": "chessboardview_chessboardview", "source": "chessboardview", "target": "chessboardview_chessboardview", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L131", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_initializeboard", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_initializeboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L147", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_createsquare", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_createsquare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L167", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_handlesquareclick", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_handlesquareclick", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L200", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_updateboard", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_updateboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L236", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_updateundoredobuttons", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_updateundoredobuttons", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L240", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_highlightsquare", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_highlightsquare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L260", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_showmessage", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showmessage", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L263", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_showpromotiondialog", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showpromotiondialog", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L280", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_dofenexport", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dofenexport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L283", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_dofenimport", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dofenimport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L286", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_dopgnexport", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dopgnexport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L289", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_dopgnimport", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dopgnimport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L292", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_doexport", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_doexport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L297", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_doimport", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_doimport", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L308", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_showcopydialog", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showcopydialog", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L321", "weight": 1.0, "_src": "chessboardview_chessboardview", "_tgt": "chessboardview_chessboardview_showinputdialog", "source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showinputdialog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L141", "weight": 1.0, "_src": "chessboardview_chessboardview_initializeboard", "_tgt": "chessboardview_chessboardview_createsquare", "source": "chessboardview_chessboardview_initializeboard", "target": "chessboardview_chessboardview_createsquare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L145", "weight": 1.0, "_src": "chessboardview_chessboardview_initializeboard", "_tgt": "chessboardview_chessboardview_updateboard", "source": "chessboardview_chessboardview_initializeboard", "target": "chessboardview_chessboardview_updateboard", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L161", "weight": 1.0, "_src": "chessboardview_chessboardview_createsquare", "_tgt": "chessboardview_chessboardview_handlesquareclick", "source": "chessboardview_chessboardview_createsquare", "target": "chessboardview_chessboardview_handlesquareclick", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L179", "weight": 1.0, "_src": "chessboardview_chessboardview_handlesquareclick", "_tgt": "chessboardview_chessboardview_highlightsquare", "source": "chessboardview_chessboardview_handlesquareclick", "target": "chessboardview_chessboardview_highlightsquare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L193", "weight": 1.0, "_src": "chessboardview_chessboardview_handlesquareclick", "_tgt": "chessboardview_chessboardview_updateboard", "source": "chessboardview_chessboardview_handlesquareclick", "target": "chessboardview_chessboardview_updateboard", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L234", "weight": 1.0, "_src": "chessboardview_chessboardview_updateboard", "_tgt": "chessboardview_chessboardview_updateundoredobuttons", "source": "chessboardview_chessboardview_updateboard", "target": "chessboardview_chessboardview_updateundoredobuttons", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L302", "weight": 1.0, "_src": "chessboardview_chessboardview_doimport", "_tgt": "chessboardview_chessboardview_showmessage", "source": "chessboardview_chessboardview_showmessage", "target": "chessboardview_chessboardview_doimport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L281", "weight": 1.0, "_src": "chessboardview_chessboardview_dofenexport", "_tgt": "chessboardview_chessboardview_doexport", "source": "chessboardview_chessboardview_dofenexport", "target": "chessboardview_chessboardview_doexport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L284", "weight": 1.0, "_src": "chessboardview_chessboardview_dofenimport", "_tgt": "chessboardview_chessboardview_doimport", "source": "chessboardview_chessboardview_dofenimport", "target": "chessboardview_chessboardview_doimport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L287", "weight": 1.0, "_src": "chessboardview_chessboardview_dopgnexport", "_tgt": "chessboardview_chessboardview_doexport", "source": "chessboardview_chessboardview_dopgnexport", "target": "chessboardview_chessboardview_doexport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L290", "weight": 1.0, "_src": "chessboardview_chessboardview_dopgnimport", "_tgt": "chessboardview_chessboardview_doimport", "source": "chessboardview_chessboardview_dopgnimport", "target": "chessboardview_chessboardview_doimport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L294", "weight": 1.0, "_src": "chessboardview_chessboardview_doexport", "_tgt": "chessboardview_chessboardview_showcopydialog", "source": "chessboardview_chessboardview_doexport", "target": "chessboardview_chessboardview_showcopydialog", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L298", "weight": 1.0, "_src": "chessboardview_chessboardview_doimport", "_tgt": "chessboardview_chessboardview_showinputdialog", "source": "chessboardview_chessboardview_doimport", "target": "chessboardview_chessboardview_showinputdialog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L13", "weight": 1.0, "_src": "terminalui", "_tgt": "terminalui_terminalui", "source": "terminalui", "target": "terminalui_terminalui", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L18", "weight": 1.0, "_src": "terminalui_terminalui", "_tgt": "terminalui_terminalui_ongameevent", "source": "terminalui_terminalui", "target": "terminalui_terminalui_ongameevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L78", "weight": 1.0, "_src": "terminalui_terminalui", "_tgt": "terminalui_terminalui_start", "source": "terminalui_terminalui", "target": "terminalui_terminalui_start", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L114", "weight": 1.0, "_src": "terminalui_terminalui", "_tgt": "terminalui_terminalui_printprompt", "source": "terminalui_terminalui", "target": "terminalui_terminalui_printprompt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L25", "weight": 1.0, "_src": "terminalui_terminalui_ongameevent", "_tgt": "terminalui_terminalui_printprompt", "source": "terminalui_terminalui_ongameevent", "target": "terminalui_terminalui_printprompt", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L85", "weight": 1.0, "_src": "terminalui_terminalui_start", "_tgt": "terminalui_terminalui_printprompt", "source": "terminalui_terminalui_start", "target": "terminalui_terminalui_printprompt", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L11", "weight": 1.0, "_src": "defaultrulestest", "_tgt": "defaultrulestest_defaultrulestest", "source": "defaultrulestest", "target": "defaultrulestest_defaultrulestest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L11", "weight": 1.0, "_src": "defaultrulesstatetransitionstest", "_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "source": "defaultrulesstatetransitionstest", "target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L13", "weight": 1.0, "_src": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen", "source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L16", "weight": 1.0, "_src": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "_tgt": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq", "source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L13", "weight": 1.0, "_src": "defaultrules", "_tgt": "defaultrules_defaultrules", "source": "defaultrules", "target": "defaultrules_defaultrules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L127", "weight": 1.0, "_src": "defaultrules", "_tgt": "defaultrules_castlingmove", "source": "defaultrules", "target": "defaultrules_castlingmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L23", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_pawnforward", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawnforward", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L24", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_pawnstartrank", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawnstartrank", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L25", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_pawnpromorank", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawnpromorank", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L29", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_candidatemoves", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_candidatemoves", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L41", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_legalmoves", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_legalmoves", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L46", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_alllegalmoves", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_alllegalmoves", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L49", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_ischeck", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_ischeck", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L53", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_ischeckmate", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_ischeckmate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L56", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_isstalemate", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isstalemate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L59", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_isinsufficientmaterial", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isinsufficientmaterial", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L62", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_isfiftymoverule", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isfiftymoverule", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L67", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_slidingmoves", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_slidingmoves", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L75", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_castray", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_castray", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L94", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_knightcandidates", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_knightcandidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L110", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_kingcandidates", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_kingcandidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L135", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_castlingcandidates", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_castlingcandidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L144", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_whitecastles", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_whitecastles", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L155", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_blackcastles", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_blackcastles", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L166", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_queensidebsquare", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_queensidebsquare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L172", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_addcastlemove", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_addcastlemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L199", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_squaresempty", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_squaresempty", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L204", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_pawncandidates", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawncandidates", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L251", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_kingsquare", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_kingsquare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L256", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_isattackedby", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isattackedby", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L263", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_squareattacks", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_squareattacks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L276", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_rayreaches", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_rayreaches", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L287", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_leaveskingincheck", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_leaveskingincheck", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L294", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_applymove", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applymove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L322", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_applycastle", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applycastle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L336", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_applyenpassant", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applyenpassant", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L341", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_applypromotion", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applypromotion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L349", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_updatecastlingrights", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_updatecastlingrights", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L374", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_computeenpassantsquare", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_computeenpassantsquare", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L386", "weight": 1.0, "_src": "defaultrules_defaultrules", "_tgt": "defaultrules_defaultrules_insufficientmaterial", "source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_insufficientmaterial", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L209", "weight": 1.0, "_src": "defaultrules_defaultrules_pawncandidates", "_tgt": "defaultrules_defaultrules_pawnforward", "source": "defaultrules_defaultrules_pawnforward", "target": "defaultrules_defaultrules_pawncandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L264", "weight": 1.0, "_src": "defaultrules_defaultrules_squareattacks", "_tgt": "defaultrules_defaultrules_pawnforward", "source": "defaultrules_defaultrules_pawnforward", "target": "defaultrules_defaultrules_squareattacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L210", "weight": 1.0, "_src": "defaultrules_defaultrules_pawncandidates", "_tgt": "defaultrules_defaultrules_pawnstartrank", "source": "defaultrules_defaultrules_pawnstartrank", "target": "defaultrules_defaultrules_pawncandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L211", "weight": 1.0, "_src": "defaultrules_defaultrules_pawncandidates", "_tgt": "defaultrules_defaultrules_pawnpromorank", "source": "defaultrules_defaultrules_pawnpromorank", "target": "defaultrules_defaultrules_pawncandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L33", "weight": 1.0, "_src": "defaultrules_defaultrules_candidatemoves", "_tgt": "defaultrules_defaultrules_pawncandidates", "source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_pawncandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L34", "weight": 1.0, "_src": "defaultrules_defaultrules_candidatemoves", "_tgt": "defaultrules_defaultrules_knightcandidates", "source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_knightcandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L35", "weight": 1.0, "_src": "defaultrules_defaultrules_candidatemoves", "_tgt": "defaultrules_defaultrules_slidingmoves", "source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_slidingmoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L38", "weight": 1.0, "_src": "defaultrules_defaultrules_candidatemoves", "_tgt": "defaultrules_defaultrules_kingcandidates", "source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_kingcandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L42", "weight": 1.0, "_src": "defaultrules_defaultrules_legalmoves", "_tgt": "defaultrules_defaultrules_candidatemoves", "source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_legalmoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L43", "weight": 1.0, "_src": "defaultrules_defaultrules_legalmoves", "_tgt": "defaultrules_defaultrules_leaveskingincheck", "source": "defaultrules_defaultrules_legalmoves", "target": "defaultrules_defaultrules_leaveskingincheck", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L47", "weight": 1.0, "_src": "defaultrules_defaultrules_alllegalmoves", "_tgt": "defaultrules_defaultrules_legalmoves", "source": "defaultrules_defaultrules_legalmoves", "target": "defaultrules_defaultrules_alllegalmoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L54", "weight": 1.0, "_src": "defaultrules_defaultrules_ischeckmate", "_tgt": "defaultrules_defaultrules_alllegalmoves", "source": "defaultrules_defaultrules_alllegalmoves", "target": "defaultrules_defaultrules_ischeckmate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L57", "weight": 1.0, "_src": "defaultrules_defaultrules_isstalemate", "_tgt": "defaultrules_defaultrules_alllegalmoves", "source": "defaultrules_defaultrules_alllegalmoves", "target": "defaultrules_defaultrules_isstalemate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L50", "weight": 1.0, "_src": "defaultrules_defaultrules_ischeck", "_tgt": "defaultrules_defaultrules_kingsquare", "source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_kingsquare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L51", "weight": 1.0, "_src": "defaultrules_defaultrules_ischeck", "_tgt": "defaultrules_defaultrules_isattackedby", "source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_isattackedby", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L54", "weight": 1.0, "_src": "defaultrules_defaultrules_ischeckmate", "_tgt": "defaultrules_defaultrules_ischeck", "source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_ischeckmate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L57", "weight": 1.0, "_src": "defaultrules_defaultrules_isstalemate", "_tgt": "defaultrules_defaultrules_ischeck", "source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_isstalemate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L290", "weight": 1.0, "_src": "defaultrules_defaultrules_leaveskingincheck", "_tgt": "defaultrules_defaultrules_ischeck", "source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_leaveskingincheck", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L60", "weight": 1.0, "_src": "defaultrules_defaultrules_isinsufficientmaterial", "_tgt": "defaultrules_defaultrules_insufficientmaterial", "source": "defaultrules_defaultrules_isinsufficientmaterial", "target": "defaultrules_defaultrules_insufficientmaterial", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L73", "weight": 1.0, "_src": "defaultrules_defaultrules_slidingmoves", "_tgt": "defaultrules_defaultrules_castray", "source": "defaultrules_defaultrules_slidingmoves", "target": "defaultrules_defaultrules_castray", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L123", "weight": 1.0, "_src": "defaultrules_defaultrules_kingcandidates", "_tgt": "defaultrules_defaultrules_castlingcandidates", "source": "defaultrules_defaultrules_kingcandidates", "target": "defaultrules_defaultrules_castlingcandidates", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L150", "weight": 1.0, "_src": "defaultrules_defaultrules_whitecastles", "_tgt": "defaultrules_castlingmove", "source": "defaultrules_castlingmove", "target": "defaultrules_defaultrules_whitecastles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L161", "weight": 1.0, "_src": "defaultrules_defaultrules_blackcastles", "_tgt": "defaultrules_castlingmove", "source": "defaultrules_castlingmove", "target": "defaultrules_defaultrules_blackcastles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L141", "weight": 1.0, "_src": "defaultrules_defaultrules_castlingcandidates", "_tgt": "defaultrules_defaultrules_whitecastles", "source": "defaultrules_defaultrules_castlingcandidates", "target": "defaultrules_defaultrules_whitecastles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L142", "weight": 1.0, "_src": "defaultrules_defaultrules_castlingcandidates", "_tgt": "defaultrules_defaultrules_blackcastles", "source": "defaultrules_defaultrules_castlingcandidates", "target": "defaultrules_defaultrules_blackcastles", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L149", "weight": 1.0, "_src": "defaultrules_defaultrules_whitecastles", "_tgt": "defaultrules_defaultrules_addcastlemove", "source": "defaultrules_defaultrules_whitecastles", "target": "defaultrules_defaultrules_addcastlemove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L160", "weight": 1.0, "_src": "defaultrules_defaultrules_blackcastles", "_tgt": "defaultrules_defaultrules_addcastlemove", "source": "defaultrules_defaultrules_blackcastles", "target": "defaultrules_defaultrules_addcastlemove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L179", "weight": 1.0, "_src": "defaultrules_defaultrules_addcastlemove", "_tgt": "defaultrules_defaultrules_queensidebsquare", "source": "defaultrules_defaultrules_queensidebsquare", "target": "defaultrules_defaultrules_addcastlemove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L181", "weight": 1.0, "_src": "defaultrules_defaultrules_addcastlemove", "_tgt": "defaultrules_defaultrules_squaresempty", "source": "defaultrules_defaultrules_addcastlemove", "target": "defaultrules_defaultrules_squaresempty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L192", "weight": 1.0, "_src": "defaultrules_defaultrules_addcastlemove", "_tgt": "defaultrules_defaultrules_isattackedby", "source": "defaultrules_defaultrules_addcastlemove", "target": "defaultrules_defaultrules_isattackedby", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L259", "weight": 1.0, "_src": "defaultrules_defaultrules_isattackedby", "_tgt": "defaultrules_defaultrules_squareattacks", "source": "defaultrules_defaultrules_isattackedby", "target": "defaultrules_defaultrules_squareattacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L270", "weight": 1.0, "_src": "defaultrules_defaultrules_squareattacks", "_tgt": "defaultrules_defaultrules_rayreaches", "source": "defaultrules_defaultrules_squareattacks", "target": "defaultrules_defaultrules_rayreaches", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L288", "weight": 1.0, "_src": "defaultrules_defaultrules_leaveskingincheck", "_tgt": "defaultrules_defaultrules_applymove", "source": "defaultrules_defaultrules_leaveskingincheck", "target": "defaultrules_defaultrules_applymove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L299", "weight": 1.0, "_src": "defaultrules_defaultrules_applymove", "_tgt": "defaultrules_defaultrules_applycastle", "source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_applycastle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L339", "weight": 1.0, "_src": "defaultrules_defaultrules_applyenpassant", "_tgt": "defaultrules_defaultrules_applymove", "source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_applyenpassant", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L302", "weight": 1.0, "_src": "defaultrules_defaultrules_applymove", "_tgt": "defaultrules_defaultrules_applypromotion", "source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_applypromotion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L305", "weight": 1.0, "_src": "defaultrules_defaultrules_applymove", "_tgt": "defaultrules_defaultrules_updatecastlingrights", "source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_updatecastlingrights", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L306", "weight": 1.0, "_src": "defaultrules_defaultrules_applymove", "_tgt": "defaultrules_defaultrules_computeenpassantsquare", "source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_computeenpassantsquare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L10", "weight": 1.0, "_src": "pgnparsertest", "_tgt": "pgnparsertest_pgnparsertest", "source": "pgnparsertest", "target": "pgnparsertest_pgnparsertest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L9", "weight": 1.0, "_src": "pgnexportertest", "_tgt": "pgnexportertest_pgnexportertest", "source": "pgnexportertest", "target": "pgnexportertest_pgnexportertest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L66", "weight": 1.0, "_src": "pgnexportertest_pgnexportertest", "_tgt": "pgnexportertest_pgnexportertest_sq", "source": "pgnexportertest_pgnexportertest", "target": "pgnexportertest_pgnexportertest_sq", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L8", "weight": 1.0, "_src": "pgnvalidatortest", "_tgt": "pgnvalidatortest_pgnvalidatortest", "source": "pgnvalidatortest", "target": "pgnvalidatortest_pgnvalidatortest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L9", "weight": 1.0, "_src": "fenexportertest", "_tgt": "fenexportertest_fenexportertest", "source": "fenexportertest", "target": "fenexportertest_fenexportertest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L11", "weight": 1.0, "_src": "fenexportertest_fenexportertest", "_tgt": "fenexportertest_fenexportertest_context", "source": "fenexportertest_fenexportertest", "target": "fenexportertest_fenexportertest_context", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L7", "weight": 1.0, "_src": "fenparsercombinatorstest", "_tgt": "fenparsercombinatorstest_fenparsercombinatorstest", "source": "fenparsercombinatorstest", "target": "fenparsercombinatorstest_fenparsercombinatorstest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L7", "weight": 1.0, "_src": "fenparsertest", "_tgt": "fenparsertest_fenparsertest", "source": "fenparsertest", "target": "fenparsertest_fenparsertest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L7", "weight": 1.0, "_src": "fenparserfastparsetest", "_tgt": "fenparserfastparsetest_fenparserfastparsetest", "source": "fenparserfastparsetest", "target": "fenparserfastparsetest_fenparserfastparsetest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L9", "weight": 1.0, "_src": "pgnexporter", "_tgt": "pgnexporter_pgnexporter", "source": "pgnexporter", "target": "pgnexporter_pgnexporter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L12", "weight": 1.0, "_src": "pgnexporter_pgnexporter", "_tgt": "pgnexporter_pgnexporter_exportgamecontext", "source": "pgnexporter_pgnexporter", "target": "pgnexporter_pgnexporter_exportgamecontext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L23", "weight": 1.0, "_src": "pgnexporter_pgnexporter", "_tgt": "pgnexporter_pgnexporter_exportgame", "source": "pgnexporter_pgnexporter", "target": "pgnexporter_pgnexporter_exportgame", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L53", "weight": 1.0, "_src": "pgnexporter_pgnexporter", "_tgt": "pgnexporter_pgnexporter_movetoalgebraic", "source": "pgnexporter_pgnexporter", "target": "pgnexporter_pgnexporter_movetoalgebraic", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L20", "weight": 1.0, "_src": "pgnexporter_pgnexporter_exportgamecontext", "_tgt": "pgnexporter_pgnexporter_exportgame", "source": "pgnexporter_pgnexporter_exportgamecontext", "target": "pgnexporter_pgnexporter_exportgame", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L32", "weight": 1.0, "_src": "pgnexporter_pgnexporter_exportgame", "_tgt": "pgnexporter_pgnexporter_movetoalgebraic", "source": "pgnexporter_pgnexporter_exportgame", "target": "pgnexporter_pgnexporter_movetoalgebraic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L10", "weight": 1.0, "_src": "pgnparser", "_tgt": "pgnparser_pgngame", "source": "pgnparser", "target": "pgnparser_pgngame", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L15", "weight": 1.0, "_src": "pgnparser", "_tgt": "pgnparser_pgnparser", "source": "pgnparser", "target": "pgnparser_pgnparser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L25", "weight": 1.0, "_src": "pgnparser_pgnparser_validatepgn", "_tgt": "pgnparser_pgngame", "source": "pgnparser_pgngame", "target": "pgnparser_pgnparser_validatepgn", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L43", "weight": 1.0, "_src": "pgnparser_pgnparser_parsepgn", "_tgt": "pgnparser_pgngame", "source": "pgnparser_pgngame", "target": "pgnparser_pgnparser_parsepgn", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L20", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_validatepgn", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_validatepgn", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L30", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_importgamecontext", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_importgamecontext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L37", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_parsepgn", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parsepgn", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L46", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_parseheaders", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parseheaders", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L51", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_parsemovestext", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parsemovestext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L67", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_ismovenumberorresult", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_ismovenumberorresult", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L75", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_parsealgebraicmove", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parsealgebraicmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L91", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_parseregularmove", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parseregularmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L130", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_matcheshint", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_matcheshint", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L137", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_promotionmatches", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_promotionmatches", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L145", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_extractpromotion", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_extractpromotion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L157", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_chartopiecetype", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_chartopiecetype", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L169", "weight": 1.0, "_src": "pgnparser_pgnparser", "_tgt": "pgnparser_pgnparser_validatemovestext", "source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_validatemovestext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L23", "weight": 1.0, "_src": "pgnparser_pgnparser_validatepgn", "_tgt": "pgnparser_pgnparser_parseheaders", "source": "pgnparser_pgnparser_validatepgn", "target": "pgnparser_pgnparser_parseheaders", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L25", "weight": 1.0, "_src": "pgnparser_pgnparser_validatepgn", "_tgt": "pgnparser_pgnparser_validatemovestext", "source": "pgnparser_pgnparser_validatepgn", "target": "pgnparser_pgnparser_validatemovestext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L31", "weight": 1.0, "_src": "pgnparser_pgnparser_importgamecontext", "_tgt": "pgnparser_pgnparser_validatepgn", "source": "pgnparser_pgnparser_validatepgn", "target": "pgnparser_pgnparser_importgamecontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L40", "weight": 1.0, "_src": "pgnparser_pgnparser_parsepgn", "_tgt": "pgnparser_pgnparser_parseheaders", "source": "pgnparser_pgnparser_parsepgn", "target": "pgnparser_pgnparser_parseheaders", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L42", "weight": 1.0, "_src": "pgnparser_pgnparser_parsepgn", "_tgt": "pgnparser_pgnparser_parsemovestext", "source": "pgnparser_pgnparser_parsepgn", "target": "pgnparser_pgnparser_parsemovestext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L57", "weight": 1.0, "_src": "pgnparser_pgnparser_parsemovestext", "_tgt": "pgnparser_pgnparser_ismovenumberorresult", "source": "pgnparser_pgnparser_parsemovestext", "target": "pgnparser_pgnparser_ismovenumberorresult", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L59", "weight": 1.0, "_src": "pgnparser_pgnparser_parsemovestext", "_tgt": "pgnparser_pgnparser_parsealgebraicmove", "source": "pgnparser_pgnparser_parsemovestext", "target": "pgnparser_pgnparser_parsealgebraicmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L174", "weight": 1.0, "_src": "pgnparser_pgnparser_validatemovestext", "_tgt": "pgnparser_pgnparser_ismovenumberorresult", "source": "pgnparser_pgnparser_ismovenumberorresult", "target": "pgnparser_pgnparser_validatemovestext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L88", "weight": 1.0, "_src": "pgnparser_pgnparser_parsealgebraicmove", "_tgt": "pgnparser_pgnparser_parseregularmove", "source": "pgnparser_pgnparser_parsealgebraicmove", "target": "pgnparser_pgnparser_parseregularmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L176", "weight": 1.0, "_src": "pgnparser_pgnparser_validatemovestext", "_tgt": "pgnparser_pgnparser_parsealgebraicmove", "source": "pgnparser_pgnparser_parsealgebraicmove", "target": "pgnparser_pgnparser_validatemovestext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L105", "weight": 1.0, "_src": "pgnparser_pgnparser_parseregularmove", "_tgt": "pgnparser_pgnparser_chartopiecetype", "source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_chartopiecetype", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L113", "weight": 1.0, "_src": "pgnparser_pgnparser_parseregularmove", "_tgt": "pgnparser_pgnparser_extractpromotion", "source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_extractpromotion", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L123", "weight": 1.0, "_src": "pgnparser_pgnparser_parseregularmove", "_tgt": "pgnparser_pgnparser_matcheshint", "source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_matcheshint", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L124", "weight": 1.0, "_src": "pgnparser_pgnparser_parseregularmove", "_tgt": "pgnparser_pgnparser_promotionmatches", "source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_promotionmatches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L7", "weight": 1.0, "_src": "fenparser", "_tgt": "fenparser_fenparser", "source": "fenparser", "target": "fenparser_fenparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L11", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_parsefen", "source": "fenparser_fenparser", "target": "fenparser_fenparser_parsefen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L33", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_importgamecontext", "source": "fenparser_fenparser", "target": "fenparser_fenparser_importgamecontext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L37", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_parsecolor", "source": "fenparser_fenparser", "target": "fenparser_fenparser_parsecolor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L43", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_parsecastling", "source": "fenparser_fenparser", "target": "fenparser_fenparser_parsecastling", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L57", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_parseenpassant", "source": "fenparser_fenparser", "target": "fenparser_fenparser_parseenpassant", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L63", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_parseboard", "source": "fenparser_fenparser", "target": "fenparser_fenparser_parseboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L78", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_parsepiecerank", "source": "fenparser_fenparser", "target": "fenparser_fenparser_parsepiecerank", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L100", "weight": 1.0, "_src": "fenparser_fenparser", "_tgt": "fenparser_fenparser_chartopiece", "source": "fenparser_fenparser", "target": "fenparser_fenparser_chartopiece", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L17", "weight": 1.0, "_src": "fenparser_fenparser_parsefen", "_tgt": "fenparser_fenparser_parseboard", "source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parseboard", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L18", "weight": 1.0, "_src": "fenparser_fenparser_parsefen", "_tgt": "fenparser_fenparser_parsecolor", "source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parsecolor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L19", "weight": 1.0, "_src": "fenparser_fenparser_parsefen", "_tgt": "fenparser_fenparser_parsecastling", "source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parsecastling", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L20", "weight": 1.0, "_src": "fenparser_fenparser_parsefen", "_tgt": "fenparser_fenparser_parseenpassant", "source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parseenpassant", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L34", "weight": 1.0, "_src": "fenparser_fenparser_importgamecontext", "_tgt": "fenparser_fenparser_parsefen", "source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_importgamecontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L73", "weight": 1.0, "_src": "fenparser_fenparser_parseboard", "_tgt": "fenparser_fenparser_parsepiecerank", "source": "fenparser_fenparser_parseboard", "target": "fenparser_fenparser_parsepiecerank", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L89", "weight": 1.0, "_src": "fenparser_fenparser_parsepiecerank", "_tgt": "fenparser_fenparser_chartopiece", "source": "fenparser_fenparser_parsepiecerank", "target": "fenparser_fenparser_chartopiece", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L7", "weight": 1.0, "_src": "fenexporter", "_tgt": "fenexporter_fenexporter", "source": "fenexporter", "target": "fenexporter_fenexporter", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L10", "weight": 1.0, "_src": "fenexporter_fenexporter", "_tgt": "fenexporter_fenexporter_boardtofen", "source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_boardtofen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L16", "weight": 1.0, "_src": "fenexporter_fenexporter", "_tgt": "fenexporter_fenexporter_buildrankstring", "source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_buildrankstring", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L35", "weight": 1.0, "_src": "fenexporter_fenexporter", "_tgt": "fenexporter_fenexporter_gamecontexttofen", "source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_gamecontexttofen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L43", "weight": 1.0, "_src": "fenexporter_fenexporter", "_tgt": "fenexporter_fenexporter_exportgamecontext", "source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_exportgamecontext", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L46", "weight": 1.0, "_src": "fenexporter_fenexporter", "_tgt": "fenexporter_fenexporter_castlingstring", "source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_castlingstring", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L55", "weight": 1.0, "_src": "fenexporter_fenexporter", "_tgt": "fenexporter_fenexporter_piecetofenchar", "source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_piecetofenchar", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L12", "weight": 1.0, "_src": "fenexporter_fenexporter_boardtofen", "_tgt": "fenexporter_fenexporter_buildrankstring", "source": "fenexporter_fenexporter_boardtofen", "target": "fenexporter_fenexporter_buildrankstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L36", "weight": 1.0, "_src": "fenexporter_fenexporter_gamecontexttofen", "_tgt": "fenexporter_fenexporter_boardtofen", "source": "fenexporter_fenexporter_boardtofen", "target": "fenexporter_fenexporter_gamecontexttofen", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L27", "weight": 1.0, "_src": "fenexporter_fenexporter_buildrankstring", "_tgt": "fenexporter_fenexporter_piecetofenchar", "source": "fenexporter_fenexporter_buildrankstring", "target": "fenexporter_fenexporter_piecetofenchar", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L38", "weight": 1.0, "_src": "fenexporter_fenexporter_gamecontexttofen", "_tgt": "fenexporter_fenexporter_castlingstring", "source": "fenexporter_fenexporter_gamecontexttofen", "target": "fenexporter_fenexporter_castlingstring", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L43", "weight": 1.0, "_src": "fenexporter_fenexporter_exportgamecontext", "_tgt": "fenexporter_fenexporter_gamecontexttofen", "source": "fenexporter_fenexporter_gamecontexttofen", "target": "fenexporter_fenexporter_exportgamecontext", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L7", "weight": 1.0, "_src": "fenparsercombinators", "_tgt": "fenparsersupport", "source": "fenparsercombinators", "target": "fenparsersupport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L9", "weight": 1.0, "_src": "fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators", "source": "fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L15", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_piecechar", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_piecechar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L22", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_emptycount", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_emptycount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L27", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_ranktoken", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_ranktoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L30", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_ranktokens", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_ranktokens", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L34", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_rankparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_rankparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L43", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_ranksep", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_ranksep", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L46", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_boardparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_boardparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L61", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_colorparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_colorparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L69", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_castlingparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_castlingparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L82", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_enpassantparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_enpassantparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L88", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_clockparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_clockparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L93", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_fenparser", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_fenparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L109", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_parsefen", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_parsefen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L114", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_parseboard", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_parseboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L119", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators", "_tgt": "fenparsercombinators_fenparsercombinators_importgamecontext", "source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_importgamecontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L47", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators_boardparser", "_tgt": "fenparsercombinators_fenparsercombinators_rankparser", "source": "fenparsercombinators_fenparsercombinators_rankparser", "target": "fenparsercombinators_fenparsercombinators_boardparser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L120", "weight": 1.0, "_src": "fenparsercombinators_fenparsercombinators_importgamecontext", "_tgt": "fenparsercombinators_fenparsercombinators_parsefen", "source": "fenparsercombinators_fenparsercombinators_parsefen", "target": "fenparsercombinators_fenparsercombinators_importgamecontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L5", "weight": 1.0, "_src": "fenparsersupport", "_tgt": "fenparsersupport_fenparsersupport", "source": "fenparsersupport", "target": "fenparsersupport_fenparsersupport", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L8", "weight": 1.0, "_src": "fenparsersupport", "_tgt": "fenparsersupport_piecetoken", "source": "fenparsersupport", "target": "fenparsersupport_piecetoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L9", "weight": 1.0, "_src": "fenparsersupport", "_tgt": "fenparsersupport_emptytoken", "source": "fenparsersupport", "target": "fenparsersupport_emptytoken", "confidence_score": 1.0 }, { "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L8", "weight": 1.0, "_src": "fenparserfastparse", "_tgt": "fenparsersupport", "source": "fenparsersupport", "target": "fenparserfastparse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L20", "weight": 1.0, "_src": "fenparsersupport_fenparsersupport", "_tgt": "fenparsersupport_fenparsersupport_buildsquares", "source": "fenparsersupport_fenparsersupport", "target": "fenparsersupport_fenparsersupport_buildsquares", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L10", "weight": 1.0, "_src": "fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse", "source": "fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L14", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_piecechar", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_piecechar", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L21", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_emptycount", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_emptycount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L24", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_ranktoken", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_ranktoken", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L29", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_rankparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_rankparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L38", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_sep", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_sep", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L40", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_boardparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_boardparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L54", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_colorparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_colorparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L62", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_castlingparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_castlingparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L75", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_enpassantparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_enpassantparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L81", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_clockparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_clockparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L86", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_sp", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_sp", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L90", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_fenparser", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_fenparser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L106", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_parsefen", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_parsefen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L111", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_boardparserfull", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_boardparserfull", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L114", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_parseboard", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_parseboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L119", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse", "_tgt": "fenparserfastparse_fenparserfastparse_importgamecontext", "source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_importgamecontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L41", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse_boardparser", "_tgt": "fenparserfastparse_fenparserfastparse_rankparser", "source": "fenparserfastparse_fenparserfastparse_rankparser", "target": "fenparserfastparse_fenparserfastparse_boardparser", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L107", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse_parsefen", "_tgt": "fenparserfastparse_fenparserfastparse_fenparser", "source": "fenparserfastparse_fenparserfastparse_fenparser", "target": "fenparserfastparse_fenparserfastparse_parsefen", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L120", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse_importgamecontext", "_tgt": "fenparserfastparse_fenparserfastparse_parsefen", "source": "fenparserfastparse_fenparserfastparse_parsefen", "target": "fenparserfastparse_fenparserfastparse_importgamecontext", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L115", "weight": 1.0, "_src": "fenparserfastparse_fenparserfastparse_parseboard", "_tgt": "fenparserfastparse_fenparserfastparse_boardparserfull", "source": "fenparserfastparse_fenparserfastparse_boardparserfull", "target": "fenparserfastparse_fenparserfastparse_parseboard", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/controller/ParserTest.scala", "source_location": "L7", "weight": 1.0, "_src": "parsertest", "_tgt": "parsertest_parsertest", "source": "parsertest", "target": "parsertest_parsertest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L10", "weight": 1.0, "_src": "gameenginegameendingtest", "_tgt": "gameenginegameendingtest_gameenginegameendingtest", "source": "gameenginegameendingtest", "target": "gameenginegameendingtest_gameenginegameendingtest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L87", "weight": 1.0, "_src": "gameenginegameendingtest", "_tgt": "gameenginegameendingtest_endingmockobserver", "source": "gameenginegameendingtest", "target": "gameenginegameendingtest_endingmockobserver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L90", "weight": 1.0, "_src": "gameenginegameendingtest_endingmockobserver", "_tgt": "gameenginegameendingtest_endingmockobserver_ongameevent", "source": "gameenginegameendingtest_endingmockobserver", "target": "gameenginegameendingtest_endingmockobserver_ongameevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L10", "weight": 1.0, "_src": "enginetesthelpers", "_tgt": "enginetesthelpers_enginetesthelpers", "source": "enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L26", "weight": 1.0, "_src": "enginetesthelpers", "_tgt": "enginetesthelpers_mockobserver", "source": "enginetesthelpers", "target": "enginetesthelpers_mockobserver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L12", "weight": 1.0, "_src": "enginetesthelpers_enginetesthelpers", "_tgt": "enginetesthelpers_enginetesthelpers_makeengine", "source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_makeengine", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L15", "weight": 1.0, "_src": "enginetesthelpers_enginetesthelpers", "_tgt": "enginetesthelpers_enginetesthelpers_makeenginewithboard", "source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_makeenginewithboard", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L18", "weight": 1.0, "_src": "enginetesthelpers_enginetesthelpers", "_tgt": "enginetesthelpers_enginetesthelpers_loadfen", "source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_loadfen", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L21", "weight": 1.0, "_src": "enginetesthelpers_enginetesthelpers", "_tgt": "enginetesthelpers_enginetesthelpers_captureevents", "source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_captureevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L29", "weight": 1.0, "_src": "enginetesthelpers_mockobserver", "_tgt": "enginetesthelpers_mockobserver_events", "source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_events", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L30", "weight": 1.0, "_src": "enginetesthelpers_mockobserver", "_tgt": "enginetesthelpers_mockobserver_eventcount", "source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_eventcount", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L31", "weight": 1.0, "_src": "enginetesthelpers_mockobserver", "_tgt": "enginetesthelpers_mockobserver_hasevent", "source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_hasevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L33", "weight": 1.0, "_src": "enginetesthelpers_mockobserver", "_tgt": "enginetesthelpers_mockobserver_getevent", "source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_getevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L36", "weight": 1.0, "_src": "enginetesthelpers_mockobserver", "_tgt": "enginetesthelpers_mockobserver_ongameevent", "source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_ongameevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L39", "weight": 1.0, "_src": "enginetesthelpers_mockobserver", "_tgt": "enginetesthelpers_mockobserver_clear", "source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_clear", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L17", "weight": 1.0, "_src": "gameenginenotationtest", "_tgt": "gameenginenotationtest_gameenginenotationtest", "source": "gameenginenotationtest", "target": "gameenginenotationtest_gameenginenotationtest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L19", "weight": 1.0, "_src": "gameenginenotationtest_gameenginenotationtest", "_tgt": "gameenginenotationtest_gameenginenotationtest_captureevents", "source": "gameenginenotationtest_gameenginenotationtest", "target": "gameenginenotationtest_gameenginenotationtest_captureevents", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L8", "weight": 1.0, "_src": "gameengineoutcomestest", "_tgt": "gameengineoutcomestest_gameengineoutcomestest", "source": "gameengineoutcomestest", "target": "gameengineoutcomestest_gameengineoutcomestest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L13", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_gameengineintegrationtest", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_gameengineintegrationtest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L129", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_importgamecontext", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_importgamecontext", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L114", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_candidatemoves", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_candidatemoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L115", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_legalmoves", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_legalmoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L116", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_alllegalmoves", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_alllegalmoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L117", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_ischeck", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ischeck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L118", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_ischeckmate", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ischeckmate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L119", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_isstalemate", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isstalemate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L120", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_isinsufficientmaterial", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isinsufficientmaterial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L121", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_isfiftymoverule", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isfiftymoverule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L122", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_applymove", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_applymove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L170", "weight": 1.0, "_src": "gameengineintegrationtest", "_tgt": "gameengineintegrationtest_ongameevent", "source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ongameevent", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L15", "weight": 1.0, "_src": "gameengineintegrationtest_gameengineintegrationtest", "_tgt": "gameengineintegrationtest_gameengineintegrationtest_sq", "source": "gameengineintegrationtest_gameengineintegrationtest", "target": "gameengineintegrationtest_gameengineintegrationtest_sq", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L18", "weight": 1.0, "_src": "gameengineintegrationtest_gameengineintegrationtest", "_tgt": "gameengineintegrationtest_gameengineintegrationtest_captureevents", "source": "gameengineintegrationtest_gameengineintegrationtest", "target": "gameengineintegrationtest_gameengineintegrationtest_captureevents", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L94", "weight": 1.0, "_src": "gameengineintegrationtest_legalmoves", "_tgt": "gameengineintegrationtest_gameengineintegrationtest_sq", "source": "gameengineintegrationtest_gameengineintegrationtest_sq", "target": "gameengineintegrationtest_legalmoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L92", "weight": 1.0, "_src": "gameengineintegrationtest_candidatemoves", "_tgt": "gameengineintegrationtest_legalmoves", "source": "gameengineintegrationtest_candidatemoves", "target": "gameengineintegrationtest_legalmoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L9", "weight": 1.0, "_src": "gameenginespecialmovestest", "_tgt": "gameenginespecialmovestest_gameenginespecialmovestest", "source": "gameenginespecialmovestest", "target": "gameenginespecialmovestest_gameenginespecialmovestest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L11", "weight": 1.0, "_src": "gameenginescenariotest", "_tgt": "gameenginescenariotest_gameenginescenariotest", "source": "gameenginescenariotest", "target": "gameenginescenariotest_gameenginescenariotest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L13", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_gameenginepromotiontest", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L156", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_candidatemoves", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_candidatemoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L158", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_legalmoves", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_legalmoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L164", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_alllegalmoves", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_alllegalmoves", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L166", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_ischeck", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_ischeck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L168", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_ischeckmate", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_ischeckmate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L170", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_isstalemate", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_isstalemate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L172", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_isinsufficientmaterial", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_isinsufficientmaterial", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L174", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_isfiftymoverule", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_isfiftymoverule", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L176", "weight": 1.0, "_src": "gameenginepromotiontest", "_tgt": "gameenginepromotiontest_applymove", "source": "gameenginepromotiontest", "target": "gameenginepromotiontest_applymove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L15", "weight": 1.0, "_src": "gameenginepromotiontest_gameenginepromotiontest", "_tgt": "gameenginepromotiontest_gameenginepromotiontest_sq", "source": "gameenginepromotiontest_gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest_sq", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L17", "weight": 1.0, "_src": "gameenginepromotiontest_gameenginepromotiontest", "_tgt": "gameenginepromotiontest_gameenginepromotiontest_captureevents", "source": "gameenginepromotiontest_gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest_captureevents", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L22", "weight": 1.0, "_src": "gameenginepromotiontest_gameenginepromotiontest", "_tgt": "gameenginepromotiontest_gameenginepromotiontest_enginewith", "source": "gameenginepromotiontest_gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest_enginewith", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L14", "weight": 1.0, "_src": "gameengineloadgametest", "_tgt": "gameengineloadgametest_gameengineloadgametest", "source": "gameengineloadgametest", "target": "gameengineloadgametest_gameengineloadgametest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L40", "weight": 1.0, "_src": "gameengineloadgametest", "_tgt": "gameengineloadgametest_mockobserver", "source": "gameengineloadgametest", "target": "gameengineloadgametest_mockobserver", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L42", "weight": 1.0, "_src": "gameengineloadgametest_mockobserver", "_tgt": "gameengineloadgametest_mockobserver_ongameevent", "source": "gameengineloadgametest_mockobserver", "target": "gameengineloadgametest_mockobserver_ongameevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandTest.scala", "source_location": "L7", "weight": 1.0, "_src": "commandtest", "_tgt": "commandtest_commandtest", "source": "commandtest", "target": "commandtest_commandtest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L8", "weight": 1.0, "_src": "commandinvokerbranchtest", "_tgt": "commandinvokerbranchtest_commandinvokerbranchtest", "source": "commandinvokerbranchtest", "target": "commandinvokerbranchtest_commandinvokerbranchtest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L12", "weight": 1.0, "_src": "commandinvokerbranchtest", "_tgt": "commandinvokerbranchtest_failingcommand", "source": "commandinvokerbranchtest", "target": "commandinvokerbranchtest_failingcommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L17", "weight": 1.0, "_src": "commandinvokerbranchtest", "_tgt": "commandinvokerbranchtest_conditionalfailcommand", "source": "commandinvokerbranchtest", "target": "commandinvokerbranchtest_conditionalfailcommand", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L10", "weight": 1.0, "_src": "commandinvokerbranchtest_commandinvokerbranchtest", "_tgt": "commandinvokerbranchtest_commandinvokerbranchtest_sq", "source": "commandinvokerbranchtest_commandinvokerbranchtest", "target": "commandinvokerbranchtest_commandinvokerbranchtest_sq", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L22", "weight": 1.0, "_src": "commandinvokerbranchtest_commandinvokerbranchtest", "_tgt": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand", "source": "commandinvokerbranchtest_commandinvokerbranchtest", "target": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L13", "weight": 1.0, "_src": "commandinvokerbranchtest_failingcommand", "_tgt": "commandinvokerbranchtest_failingcommand_execute", "source": "commandinvokerbranchtest_failingcommand", "target": "commandinvokerbranchtest_failingcommand_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L14", "weight": 1.0, "_src": "commandinvokerbranchtest_failingcommand", "_tgt": "commandinvokerbranchtest_failingcommand_undo", "source": "commandinvokerbranchtest_failingcommand", "target": "commandinvokerbranchtest_failingcommand_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L15", "weight": 1.0, "_src": "commandinvokerbranchtest_failingcommand", "_tgt": "commandinvokerbranchtest_failingcommand_description", "source": "commandinvokerbranchtest_failingcommand", "target": "commandinvokerbranchtest_failingcommand_description", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L18", "weight": 1.0, "_src": "commandinvokerbranchtest_conditionalfailcommand", "_tgt": "commandinvokerbranchtest_conditionalfailcommand_execute", "source": "commandinvokerbranchtest_conditionalfailcommand", "target": "commandinvokerbranchtest_conditionalfailcommand_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L19", "weight": 1.0, "_src": "commandinvokerbranchtest_conditionalfailcommand", "_tgt": "commandinvokerbranchtest_conditionalfailcommand_undo", "source": "commandinvokerbranchtest_conditionalfailcommand", "target": "commandinvokerbranchtest_conditionalfailcommand_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L20", "weight": 1.0, "_src": "commandinvokerbranchtest_conditionalfailcommand", "_tgt": "commandinvokerbranchtest_conditionalfailcommand_description", "source": "commandinvokerbranchtest_conditionalfailcommand", "target": "commandinvokerbranchtest_conditionalfailcommand_description", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L8", "weight": 1.0, "_src": "commandinvokertest", "_tgt": "commandinvokertest_commandinvokertest", "source": "commandinvokertest", "target": "commandinvokertest_commandinvokertest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L10", "weight": 1.0, "_src": "commandinvokertest_commandinvokertest", "_tgt": "commandinvokertest_commandinvokertest_sq", "source": "commandinvokertest_commandinvokertest", "target": "commandinvokertest_commandinvokertest_sq", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L12", "weight": 1.0, "_src": "commandinvokertest_commandinvokertest", "_tgt": "commandinvokertest_commandinvokertest_createmovecommand", "source": "commandinvokertest_commandinvokertest", "target": "commandinvokertest_commandinvokertest_createmovecommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L8", "weight": 1.0, "_src": "movecommandtest", "_tgt": "movecommandtest_movecommandtest", "source": "movecommandtest", "target": "movecommandtest_movecommandtest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L10", "weight": 1.0, "_src": "movecommandtest_movecommandtest", "_tgt": "movecommandtest_movecommandtest_sq", "source": "movecommandtest_movecommandtest", "target": "movecommandtest_movecommandtest_sq", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L5", "weight": 1.0, "_src": "parser", "_tgt": "parser_parser", "source": "parser", "target": "parser_parser", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L10", "weight": 1.0, "_src": "parser_parser", "_tgt": "parser_parser_parsemove", "source": "parser_parser", "target": "parser_parser_parsemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L18", "weight": 1.0, "_src": "parser_parser", "_tgt": "parser_parser_parsesquare", "source": "parser_parser", "target": "parser_parser_parsesquare", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L14", "weight": 1.0, "_src": "parser_parser_parsemove", "_tgt": "parser_parser_parsesquare", "source": "parser_parser_parsemove", "target": "parser_parser_parsesquare", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L17", "weight": 1.0, "_src": "gameengine", "_tgt": "gameengine_gameengine", "source": "gameengine", "target": "gameengine_gameengine", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L25", "weight": 1.0, "_src": "gameengine", "_tgt": "gameengine_pendingpromotion", "source": "gameengine", "target": "gameengine_pendingpromotion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L29", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_ispendingpromotion", "source": "gameengine_gameengine", "target": "gameengine_gameengine_ispendingpromotion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L32", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_board", "source": "gameengine_gameengine", "target": "gameengine_gameengine_board", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L33", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_turn", "source": "gameengine_gameengine", "target": "gameengine_gameengine_turn", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L34", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_context", "source": "gameengine_gameengine", "target": "gameengine_gameengine_context", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L37", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_canundo", "source": "gameengine_gameengine", "target": "gameengine_gameengine_canundo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L40", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_canredo", "source": "gameengine_gameengine", "target": "gameengine_gameengine_canredo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L43", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_commandhistory", "source": "gameengine_gameengine", "target": "gameengine_gameengine_commandhistory", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L48", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_processuserinput", "source": "gameengine_gameengine", "target": "gameengine_gameengine_processuserinput", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L84", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_handleparsedmove", "source": "gameengine_gameengine", "target": "gameengine_gameengine_handleparsedmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L105", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_ispromotionmove", "source": "gameengine_gameengine", "target": "gameengine_gameengine_ispromotionmove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L114", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_completepromotion", "source": "gameengine_gameengine", "target": "gameengine_gameengine_completepromotion", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L130", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_undo", "source": "gameengine_gameengine", "target": "gameengine_gameengine_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L133", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_redo", "source": "gameengine_gameengine", "target": "gameengine_gameengine_redo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L140", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_loadgame", "source": "gameengine_gameengine", "target": "gameengine_gameengine_loadgame", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L149", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_replaygame", "source": "gameengine_gameengine", "target": "gameengine_gameengine_replaygame", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L161", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_replaymoves", "source": "gameengine_gameengine", "target": "gameengine_gameengine_replaymoves", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L183", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_exportgame", "source": "gameengine_gameengine", "target": "gameengine_gameengine_exportgame", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L188", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_loadposition", "source": "gameengine_gameengine", "target": "gameengine_gameengine_loadposition", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L196", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_reset", "source": "gameengine_gameengine", "target": "gameengine_gameengine_reset", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L204", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_executemove", "source": "gameengine_gameengine", "target": "gameengine_gameengine_executemove", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L241", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_translatemovetonotation", "source": "gameengine_gameengine", "target": "gameengine_gameengine_translatemovetonotation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L249", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_enpassantnotation", "source": "gameengine_gameengine", "target": "gameengine_gameengine_enpassantnotation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L252", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_promotionnotation", "source": "gameengine_gameengine", "target": "gameengine_gameengine_promotionnotation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L260", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_normalmovenotation", "source": "gameengine_gameengine", "target": "gameengine_gameengine_normalmovenotation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L270", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_piecenotation", "source": "gameengine_gameengine", "target": "gameengine_gameengine_piecenotation", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L279", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_computecaptured", "source": "gameengine_gameengine", "target": "gameengine_gameengine_computecaptured", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L290", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_performundo", "source": "gameengine_gameengine", "target": "gameengine_gameengine_performundo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L301", "weight": 1.0, "_src": "gameengine_gameengine", "_tgt": "gameengine_gameengine_performredo", "source": "gameengine_gameengine", "target": "gameengine_gameengine_performredo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L100", "weight": 1.0, "_src": "gameengine_gameengine_handleparsedmove", "_tgt": "gameengine_pendingpromotion", "source": "gameengine_pendingpromotion", "target": "gameengine_gameengine_handleparsedmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L55", "weight": 1.0, "_src": "gameengine_gameengine_processuserinput", "_tgt": "gameengine_gameengine_performundo", "source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_performundo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L58", "weight": 1.0, "_src": "gameengine_gameengine_processuserinput", "_tgt": "gameengine_gameengine_performredo", "source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_performredo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L81", "weight": 1.0, "_src": "gameengine_gameengine_processuserinput", "_tgt": "gameengine_gameengine_handleparsedmove", "source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_handleparsedmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L97", "weight": 1.0, "_src": "gameengine_gameengine_handleparsedmove", "_tgt": "gameengine_gameengine_ispromotionmove", "source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_ispromotionmove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L103", "weight": 1.0, "_src": "gameengine_gameengine_handleparsedmove", "_tgt": "gameengine_gameengine_executemove", "source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_executemove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L165", "weight": 1.0, "_src": "gameengine_gameengine_replaymoves", "_tgt": "gameengine_gameengine_handleparsedmove", "source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_replaymoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L124", "weight": 1.0, "_src": "gameengine_gameengine_completepromotion", "_tgt": "gameengine_gameengine_executemove", "source": "gameengine_gameengine_completepromotion", "target": "gameengine_gameengine_executemove", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L170", "weight": 1.0, "_src": "gameengine_gameengine_replaymoves", "_tgt": "gameengine_gameengine_completepromotion", "source": "gameengine_gameengine_completepromotion", "target": "gameengine_gameengine_replaymoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L296", "weight": 1.0, "_src": "gameengine_gameengine_performundo", "_tgt": "gameengine_gameengine_undo", "source": "gameengine_gameengine_undo", "target": "gameengine_gameengine_performundo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L308", "weight": 1.0, "_src": "gameengine_gameengine_performredo", "_tgt": "gameengine_gameengine_redo", "source": "gameengine_gameengine_redo", "target": "gameengine_gameengine_performredo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L144", "weight": 1.0, "_src": "gameengine_gameengine_loadgame", "_tgt": "gameengine_gameengine_replaygame", "source": "gameengine_gameengine_loadgame", "target": "gameengine_gameengine_replaygame", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L159", "weight": 1.0, "_src": "gameengine_gameengine_replaygame", "_tgt": "gameengine_gameengine_replaymoves", "source": "gameengine_gameengine_replaygame", "target": "gameengine_gameengine_replaymoves", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L207", "weight": 1.0, "_src": "gameengine_gameengine_executemove", "_tgt": "gameengine_gameengine_computecaptured", "source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_computecaptured", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L214", "weight": 1.0, "_src": "gameengine_gameengine_executemove", "_tgt": "gameengine_gameengine_translatemovetonotation", "source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_translatemovetonotation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L245", "weight": 1.0, "_src": "gameengine_gameengine_translatemovetonotation", "_tgt": "gameengine_gameengine_enpassantnotation", "source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_enpassantnotation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L246", "weight": 1.0, "_src": "gameengine_gameengine_translatemovetonotation", "_tgt": "gameengine_gameengine_promotionnotation", "source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_promotionnotation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L247", "weight": 1.0, "_src": "gameengine_gameengine_translatemovetonotation", "_tgt": "gameengine_gameengine_normalmovenotation", "source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_normalmovenotation", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L266", "weight": 1.0, "_src": "gameengine_gameengine_normalmovenotation", "_tgt": "gameengine_gameengine_piecenotation", "source": "gameengine_gameengine_normalmovenotation", "target": "gameengine_gameengine_piecenotation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L22", "weight": 1.0, "_src": "command", "_tgt": "command_movecommand", "source": "command", "target": "command_movecommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L40", "weight": 1.0, "_src": "command", "_tgt": "command_moveresult", "source": "command", "target": "command_moveresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L41", "weight": 1.0, "_src": "command", "_tgt": "command_successful", "source": "command", "target": "command_successful", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L42", "weight": 1.0, "_src": "command", "_tgt": "command_invalidformat", "source": "command", "target": "command_invalidformat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L43", "weight": 1.0, "_src": "command", "_tgt": "command_invalidmove", "source": "command", "target": "command_invalidmove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L46", "weight": 1.0, "_src": "command", "_tgt": "command_quitcommand", "source": "command", "target": "command_quitcommand", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L52", "weight": 1.0, "_src": "command", "_tgt": "command_resetcommand", "source": "command", "target": "command_resetcommand", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L30", "weight": 1.0, "_src": "command_movecommand", "_tgt": "command_movecommand_execute", "source": "command_movecommand", "target": "command_movecommand_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L33", "weight": 1.0, "_src": "command_movecommand", "_tgt": "command_movecommand_undo", "source": "command_movecommand", "target": "command_movecommand_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L36", "weight": 1.0, "_src": "command_movecommand", "_tgt": "command_movecommand_description", "source": "command_movecommand", "target": "command_movecommand_description", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L47", "weight": 1.0, "_src": "command_quitcommand", "_tgt": "command_quitcommand_execute", "source": "command_quitcommand", "target": "command_quitcommand_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L48", "weight": 1.0, "_src": "command_quitcommand", "_tgt": "command_quitcommand_undo", "source": "command_quitcommand", "target": "command_quitcommand_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L49", "weight": 1.0, "_src": "command_quitcommand", "_tgt": "command_quitcommand_description", "source": "command_quitcommand", "target": "command_quitcommand_description", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L56", "weight": 1.0, "_src": "command_resetcommand", "_tgt": "command_resetcommand_execute", "source": "command_resetcommand", "target": "command_resetcommand_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L58", "weight": 1.0, "_src": "command_resetcommand", "_tgt": "command_resetcommand_undo", "source": "command_resetcommand", "target": "command_resetcommand_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L61", "weight": 1.0, "_src": "command_resetcommand", "_tgt": "command_resetcommand_description", "source": "command_resetcommand", "target": "command_resetcommand_description", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L4", "weight": 1.0, "_src": "commandinvoker", "_tgt": "commandinvoker_commandinvoker", "source": "commandinvoker", "target": "commandinvoker_commandinvoker", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L11", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_execute", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_execute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L24", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_undo", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_undo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L37", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_redo", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_redo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L50", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_history", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_history", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L55", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_getcurrentindex", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_getcurrentindex", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L60", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_clear", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_clear", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L66", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_canundo", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_canundo", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L71", "weight": 1.0, "_src": "commandinvoker_commandinvoker", "_tgt": "commandinvoker_commandinvoker_canredo", "source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_canredo", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L40", "weight": 1.0, "_src": "commandinvoker_commandinvoker_redo", "_tgt": "commandinvoker_commandinvoker_execute", "source": "commandinvoker_commandinvoker_execute", "target": "commandinvoker_commandinvoker_redo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L13", "weight": 1.0, "_src": "observer", "_tgt": "observer_moveexecutedevent", "source": "observer", "target": "observer_moveexecutedevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L21", "weight": 1.0, "_src": "observer", "_tgt": "observer_checkdetectedevent", "source": "observer", "target": "observer_checkdetectedevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L26", "weight": 1.0, "_src": "observer", "_tgt": "observer_checkmateevent", "source": "observer", "target": "observer_checkmateevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L32", "weight": 1.0, "_src": "observer", "_tgt": "observer_stalemateevent", "source": "observer", "target": "observer_stalemateevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L37", "weight": 1.0, "_src": "observer", "_tgt": "observer_invalidmoveevent", "source": "observer", "target": "observer_invalidmoveevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L43", "weight": 1.0, "_src": "observer", "_tgt": "observer_promotionrequiredevent", "source": "observer", "target": "observer_promotionrequiredevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L50", "weight": 1.0, "_src": "observer", "_tgt": "observer_boardresetevent", "source": "observer", "target": "observer_boardresetevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L55", "weight": 1.0, "_src": "observer", "_tgt": "observer_fiftymoveruleavailableevent", "source": "observer", "target": "observer_fiftymoveruleavailableevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L60", "weight": 1.0, "_src": "observer", "_tgt": "observer_drawclaimedevent", "source": "observer", "target": "observer_drawclaimedevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L65", "weight": 1.0, "_src": "observer", "_tgt": "observer_moveundoneevent", "source": "observer", "target": "observer_moveundoneevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L71", "weight": 1.0, "_src": "observer", "_tgt": "observer_moveredoneevent", "source": "observer", "target": "observer_moveredoneevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L80", "weight": 1.0, "_src": "observer", "_tgt": "observer_pgnloadedevent", "source": "observer", "target": "observer_pgnloadedevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L93", "weight": 1.0, "_src": "observer", "_tgt": "observer_subscribe", "source": "observer", "target": "observer_subscribe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L98", "weight": 1.0, "_src": "observer", "_tgt": "observer_unsubscribe", "source": "observer", "target": "observer_unsubscribe", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L103", "weight": 1.0, "_src": "observer", "_tgt": "observer_notifyobservers", "source": "observer", "target": "observer_notifyobservers", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L108", "weight": 1.0, "_src": "observer", "_tgt": "observer_observercount", "source": "observer", "target": "observer_observercount", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L43", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_statement", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_statement", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L51", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_is_covered", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_is_covered", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L55", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_is_uncovered", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_is_uncovered", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L60", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_methodgap", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_methodgap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L70", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_short_name", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_short_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L155", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_stmt_coverage_pct", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_stmt_coverage_pct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L159", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_branch_coverage_pct", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_branch_coverage_pct", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L151", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_missed_branches", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_missed_branches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L163", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_has_gaps", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_has_gaps", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L92", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_classgap", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_classgap", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L107", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_all_uncovered_lines", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_all_uncovered_lines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L117", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_uncovered_branch_lines", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_uncovered_branch_lines", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L131", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_total_statements", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_total_statements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L135", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_covered_statements", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_covered_statements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L139", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_missed_statements", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_missed_statements", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L143", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_total_branches", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_total_branches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L147", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_covered_branches", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_covered_branches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L171", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_normalise_source", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_normalise_source", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L183", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_parse_scoverage_xml", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_parse_scoverage_xml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L275", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_compact_ranges", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_compact_ranges", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L295", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_format_agent", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_format_agent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L353", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_format_json", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_format_json", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L405", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_format_markdown", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_format_markdown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L470", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_find_scoverage_xml", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_find_scoverage_xml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L479", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_format_module_gaps", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_format_module_gaps", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L492", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_run_scan_modules", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_run_scan_modules", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L538", "weight": 1.0, "_src": "scoverage_coverage_gaps", "_tgt": "scoverage_coverage_gaps_main", "source": "scoverage_coverage_gaps", "target": "scoverage_coverage_gaps_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L237", "weight": 1.0, "_src": "scoverage_coverage_gaps_parse_scoverage_xml", "_tgt": "scoverage_coverage_gaps_statement", "source": "scoverage_coverage_gaps_statement", "target": "scoverage_coverage_gaps_parse_scoverage_xml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L257", "weight": 1.0, "_src": "scoverage_coverage_gaps_parse_scoverage_xml", "_tgt": "scoverage_coverage_gaps_methodgap", "source": "scoverage_coverage_gaps_methodgap", "target": "scoverage_coverage_gaps_parse_scoverage_xml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L220", "weight": 1.0, "_src": "scoverage_coverage_gaps_parse_scoverage_xml", "_tgt": "scoverage_coverage_gaps_classgap", "source": "scoverage_coverage_gaps_classgap", "target": "scoverage_coverage_gaps_parse_scoverage_xml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L222", "weight": 1.0, "_src": "scoverage_coverage_gaps_parse_scoverage_xml", "_tgt": "scoverage_coverage_gaps_normalise_source", "source": "scoverage_coverage_gaps_normalise_source", "target": "scoverage_coverage_gaps_parse_scoverage_xml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L514", "weight": 1.0, "_src": "scoverage_coverage_gaps_run_scan_modules", "_tgt": "scoverage_coverage_gaps_parse_scoverage_xml", "source": "scoverage_coverage_gaps_parse_scoverage_xml", "target": "scoverage_coverage_gaps_run_scan_modules", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L595", "weight": 1.0, "_src": "scoverage_coverage_gaps_main", "_tgt": "scoverage_coverage_gaps_parse_scoverage_xml", "source": "scoverage_coverage_gaps_parse_scoverage_xml", "target": "scoverage_coverage_gaps_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L333", "weight": 1.0, "_src": "scoverage_coverage_gaps_format_agent", "_tgt": "scoverage_coverage_gaps_compact_ranges", "source": "scoverage_coverage_gaps_compact_ranges", "target": "scoverage_coverage_gaps_format_agent", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L436", "weight": 1.0, "_src": "scoverage_coverage_gaps_format_markdown", "_tgt": "scoverage_coverage_gaps_compact_ranges", "source": "scoverage_coverage_gaps_compact_ranges", "target": "scoverage_coverage_gaps_format_markdown", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L276", "weight": 1.0, "_src": "scoverage_coverage_gaps_rationale_276", "_tgt": "scoverage_coverage_gaps_compact_ranges", "source": "scoverage_coverage_gaps_compact_ranges", "target": "scoverage_coverage_gaps_rationale_276", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L608", "weight": 1.0, "_src": "scoverage_coverage_gaps_main", "_tgt": "scoverage_coverage_gaps_format_agent", "source": "scoverage_coverage_gaps_format_agent", "target": "scoverage_coverage_gaps_main", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L296", "weight": 1.0, "_src": "scoverage_coverage_gaps_rationale_296", "_tgt": "scoverage_coverage_gaps_format_agent", "source": "scoverage_coverage_gaps_format_agent", "target": "scoverage_coverage_gaps_rationale_296", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L610", "weight": 1.0, "_src": "scoverage_coverage_gaps_main", "_tgt": "scoverage_coverage_gaps_format_json", "source": "scoverage_coverage_gaps_format_json", "target": "scoverage_coverage_gaps_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L612", "weight": 1.0, "_src": "scoverage_coverage_gaps_main", "_tgt": "scoverage_coverage_gaps_format_markdown", "source": "scoverage_coverage_gaps_format_markdown", "target": "scoverage_coverage_gaps_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L509", "weight": 1.0, "_src": "scoverage_coverage_gaps_run_scan_modules", "_tgt": "scoverage_coverage_gaps_find_scoverage_xml", "source": "scoverage_coverage_gaps_find_scoverage_xml", "target": "scoverage_coverage_gaps_run_scan_modules", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L471", "weight": 1.0, "_src": "scoverage_coverage_gaps_rationale_471", "_tgt": "scoverage_coverage_gaps_find_scoverage_xml", "source": "scoverage_coverage_gaps_find_scoverage_xml", "target": "scoverage_coverage_gaps_rationale_471", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L522", "weight": 1.0, "_src": "scoverage_coverage_gaps_run_scan_modules", "_tgt": "scoverage_coverage_gaps_format_module_gaps", "source": "scoverage_coverage_gaps_format_module_gaps", "target": "scoverage_coverage_gaps_run_scan_modules", "confidence_score": 1.0 }, { "relation": "rationale_for", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L480", "weight": 1.0, "_src": "scoverage_coverage_gaps_rationale_480", "_tgt": "scoverage_coverage_gaps_format_module_gaps", "source": "scoverage_coverage_gaps_format_module_gaps", "target": "scoverage_coverage_gaps_rationale_480", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/scoverage_coverage_gaps.py", "source_location": "L585", "weight": 1.0, "_src": "scoverage_coverage_gaps_main", "_tgt": "scoverage_coverage_gaps_run_scan_modules", "source": "scoverage_coverage_gaps_run_scan_modules", "target": "scoverage_coverage_gaps_main", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L28", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_testcase", "source": "test_gaps", "target": "test_gaps_testcase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L37", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_short_class", "source": "test_gaps", "target": "test_gaps_short_class", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L41", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_status", "source": "test_gaps", "target": "test_gaps_status", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L52", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_suiteresult", "source": "test_gaps", "target": "test_gaps_suiteresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L92", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_passed", "source": "test_gaps", "target": "test_gaps_passed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L94", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_is_clean", "source": "test_gaps", "target": "test_gaps_is_clean", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L97", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_bad_cases", "source": "test_gaps", "target": "test_gaps_bad_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L101", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_skipped_cases", "source": "test_gaps", "target": "test_gaps_skipped_cases", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L79", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_moduleresult", "source": "test_gaps", "target": "test_gaps_moduleresult", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L84", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_total", "source": "test_gaps", "target": "test_gaps_total", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L86", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_failures", "source": "test_gaps", "target": "test_gaps_failures", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L88", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_errors", "source": "test_gaps", "target": "test_gaps_errors", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L90", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_skipped", "source": "test_gaps", "target": "test_gaps_skipped", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L109", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_parse_suite_xml", "source": "test_gaps", "target": "test_gaps_parse_suite_xml", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L150", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_load_module", "source": "test_gaps", "target": "test_gaps_load_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L172", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_truncate", "source": "test_gaps", "target": "test_gaps_truncate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L177", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_format_module", "source": "test_gaps", "target": "test_gaps_format_module", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L219", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_run", "source": "test_gaps", "target": "test_gaps_run", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L260", "weight": 1.0, "_src": "test_gaps", "_tgt": "test_gaps_main", "source": "test_gaps", "target": "test_gaps_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L135", "weight": 1.0, "_src": "test_gaps_parse_suite_xml", "_tgt": "test_gaps_testcase", "source": "test_gaps_testcase", "target": "test_gaps_parse_suite_xml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L144", "weight": 1.0, "_src": "test_gaps_parse_suite_xml", "_tgt": "test_gaps_suiteresult", "source": "test_gaps_suiteresult", "target": "test_gaps_parse_suite_xml", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L159", "weight": 1.0, "_src": "test_gaps_load_module", "_tgt": "test_gaps_moduleresult", "source": "test_gaps_moduleresult", "target": "test_gaps_load_module", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L162", "weight": 1.0, "_src": "test_gaps_load_module", "_tgt": "test_gaps_parse_suite_xml", "source": "test_gaps_parse_suite_xml", "target": "test_gaps_load_module", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L241", "weight": 1.0, "_src": "test_gaps_run", "_tgt": "test_gaps_load_module", "source": "test_gaps_load_module", "target": "test_gaps_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L200", "weight": 1.0, "_src": "test_gaps_format_module", "_tgt": "test_gaps_truncate", "source": "test_gaps_truncate", "target": "test_gaps_format_module", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L245", "weight": 1.0, "_src": "test_gaps_run", "_tgt": "test_gaps_format_module", "source": "test_gaps_format_module", "target": "test_gaps_run", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "jacoco-reporter/test_gaps.py", "source_location": "L284", "weight": 1.0, "_src": "test_gaps_main", "_tgt": "test_gaps_run", "source": "test_gaps_run", "target": "test_gaps_main", "confidence_score": 1.0 } ], "hyperedges": [] }