From 227f2e4a41fba7b9069cc40623b1f65874aa03bb Mon Sep 17 00:00:00 2001 From: Janis Date: Tue, 14 Apr 2026 09:13:37 +0200 Subject: [PATCH] feat: Add new test cases for various components including PlayerInfo, Move, and JSON parsers --- .codesight/CODESIGHT.md | 28 +++++++++++-------- .codesight/graph.md | 10 +++---- .codesight/libs.md | 16 +++++++---- ...220b0d50e978c5c6441c70dfdca4ad37603aa.json | 1 + ...0bf1adbf6a1ec5734f4f32258c87c1a2329d3.json | 1 + ...c251a3d8a7bda38d5f1f7ec2ae792e7fb9ddc.json | 1 + ...a9509480f13d3d0a1a18060cebe8510dbe99b.json | 1 + ...1b63bb6ef4421ff0551e06d4781fb6d156c7e.json | 1 + ...5b197dd580a683256448e3f90ea104220c8bf.json | 1 + ...29c7616cae4285eab0ee1cf98d3b208e0a369.json | 1 + ...ba138e60c4a7ef26bda458f227a344556def0.json | 1 + ...542b9744f084bfd45121fc504406893f00a2c.json | 1 + ...9659bb955f802a26a3aa7875342adc745eaf8.json | 1 + ...6af14db2b8600b1751480962284529f4044b8.json | 1 + ...e1a0273b819b19a7a2ac72d34aab455ab3b7a.json | 1 + ...41135840433e7d8879197b3682635de9b28f1.json | 1 + ...bad6cecd5089868392cade22e48b59c289334.json | 1 + ...e584369b38ef41597e5c7659869879362a6b8.json | 1 + ...be1426e9eb8aefa1c9894e44ecb0e3797a19b.json | 1 + ...626d39b28f19b13e73019d9975819275c3cfe.json | 1 + ...d66907b4c701ecd2c61059164cc0e22e899c3.json | 1 + ...45d5b5bb335da803663a071ed50af1bab8622.json | 1 + ...92896d4e1fc4f8bc61e50c985427aeaa84316.json | 1 + ...35dacb508564ef3af6b0d08f6e7d0b5fb732d.json | 1 + ...44d58349838a0b538127defe1268893798955.json | 1 + ...22f04c97d9858c2170cc44984396aed3a8506.json | 1 + ...d03f920b8665ce9e7b526354e7b3f2a28811d.json | 1 + ...1d1bce8b85ed735e63adf3f66ef565b522525.json | 1 + ...c615dc853f950a1af48d6883546d485c2d125.json | 1 + ...75d9fd72bccac5df849b02dd753597cf63f7a.json | 1 + ...765a066902368604aede2911d0deb35af4cd1.json | 1 + ...e581c8fcbba7601d538e435daad001c2d028c.json | 1 + ...29ea085a24e0ab1d563c2fc905d696dc70dc6.json | 1 + ...6eb383aadcfe12bf986316693b72a0e2d8d58.json | 1 + ...a4377a6c4d0a92d1dbd568297615af16aa502.json | 1 + ...6e250b5f6c17fefa13b73ba0d76923fd2a977.json | 1 + ...69ce9e11ce63dc6af95db5fd33c62bd912f9f.json | 1 + ...05ac7a7fba20a3b3ab39def7022107e44a60e.json | 1 + ...b1d2e41867d6267d7585b324ddc0f3d6df945.json | 1 + ...9f8dcd699bd06851b853671fd52e5e9847840.json | 1 + ...35af665a07d7dc13d238ff6879776d92a7462.json | 1 + ...05b4a1ebf864f6a670de6664708b3ba1096fe.json | 1 + ...b13ae31b5e3240e8067c739c7f4e77ba7b9d1.json | 1 + ...f206ff41befeaf0b5a90f0b60968d8b8cb34a.json | 1 + ...d51550ffd849a42e3d1b89171d8123973e166.json | 1 + ...bc6acee0f7ba369995d187a11db6cb85dd238.json | 1 + ...70642b3adb0e5caf2a710933f6378eba4f57c.json | 1 + ...845afb79e55da2e0d19b54693cf856dbc4d36.json | 1 + ...750590db798197b0e06742c75be7f8c6cdef4.json | 1 + ...d4bdc70085d32576f6b4ee910a043f54b165d.json | 1 + ...8836a0673197f26455225b8110ffca8d8d822.json | 1 + ...45f88f0806fd90dd25f85924a614fe79a0fb1.json | 1 + ...484fb4a98a9ff5928b5cdaa403a44f61edf7c.json | 1 + ...9b914e23c26684d32d87e960b027145a6659b.json | 1 + ...a2807d09be5bf9baccea7cf5b0fef72bc088e.json | 1 + ...36e676fecd65179d634ef068659ee6749292e.json | 1 + ...2b0b678133e78054950d229b06d90d7d67e86.json | 1 + ...3ee0f8b77abac4e101154422743cc555e45f4.json | 1 + ...9e3c0389460a33ec833509a6be1fd4eda95cb.json | 1 + ...158842f63b7f7b4a081e085f959a3055ac681.json | 1 + ...c15f180e5e27427f17d9a093b8010f56e608c.json | 1 + ...316697e859c87d2f714ab99ceeb84cbd88b91.json | 1 + ...1e716de9bff902a78cb22c0c165730d545b91.json | 1 + ...7809b790199a6606fb4991f3ac12008149394.json | 1 + ...5ae16bd6f551d386a151a5ba2544c66d4220b.json | 1 + ...db1a49f085abba056aa776eff7cceacf29120.json | 1 + ...fb233badab081ba9d27e360ebbe4afc1a9f36.json | 1 + ...8442d9266486f116765e9e8e63124fbcc6ca6.json | 1 + ...be32c429cdd06cdf5b72656cebd8f548e7920.json | 1 + ...543e5f2bcb55e6d9c2b67cc638f02baf24703.json | 1 + ...96751c535b92c0b9a0ff3777fda3f19db607f.json | 1 + ...be371d6fd8b76cce4a15fe7e5d71c41bdc84b.json | 1 + ...6ea505e24e24e84fb9d0cb4251716425fc62e.json | 1 + ...12385b3c00f5e12a9e97b0e2ea21110ca8b55.json | 1 + ...5e61e512997154e5d581f58d9d1c4443c8ed1.json | 1 + ...efe5eb89b346a60306aaa5a4bcff1c253db94.json | 1 + ...e29d8310d3af5e8e43c6e6d0ddd59bfab3004.json | 1 + ...bf098852da33925d5ac3e95021fd5aea9d0b7.json | 1 + .../src/main/scala/de/nowchess/ui/Main.scala | 4 +-- 79 files changed, 109 insertions(+), 24 deletions(-) create mode 100644 graphify-out/cache/00e6e7c8dcd4ae0dd5974ab8014220b0d50e978c5c6441c70dfdca4ad37603aa.json create mode 100644 graphify-out/cache/070dfc1970f6f470839eca672b60bf1adbf6a1ec5734f4f32258c87c1a2329d3.json create mode 100644 graphify-out/cache/07e77a775263c9ba1df4cefda2fc251a3d8a7bda38d5f1f7ec2ae792e7fb9ddc.json create mode 100644 graphify-out/cache/0828631edb2ac5411d7a5816767a9509480f13d3d0a1a18060cebe8510dbe99b.json create mode 100644 graphify-out/cache/0d5d4f42937122f0d5b426dd0b11b63bb6ef4421ff0551e06d4781fb6d156c7e.json create mode 100644 graphify-out/cache/103634c940f03f2cfaa59851f6c5b197dd580a683256448e3f90ea104220c8bf.json create mode 100644 graphify-out/cache/13d14529b0b9464a0edc1e8b48a29c7616cae4285eab0ee1cf98d3b208e0a369.json create mode 100644 graphify-out/cache/194d3f508a61c2ee360217bb8b6ba138e60c4a7ef26bda458f227a344556def0.json create mode 100644 graphify-out/cache/194e159687b52b284b0292f2454542b9744f084bfd45121fc504406893f00a2c.json create mode 100644 graphify-out/cache/1af2233a57c656e694d560eded19659bb955f802a26a3aa7875342adc745eaf8.json create mode 100644 graphify-out/cache/227f790046deac9a2778a65a4686af14db2b8600b1751480962284529f4044b8.json create mode 100644 graphify-out/cache/258f1f2223c0b69e24ba6653017e1a0273b819b19a7a2ac72d34aab455ab3b7a.json create mode 100644 graphify-out/cache/2eacca62bc6477ea0c34bd53d1741135840433e7d8879197b3682635de9b28f1.json create mode 100644 graphify-out/cache/33f6ca5c56ad197120b2b38e7fabad6cecd5089868392cade22e48b59c289334.json create mode 100644 graphify-out/cache/414c775deb9663a6e78d8644710e584369b38ef41597e5c7659869879362a6b8.json create mode 100644 graphify-out/cache/425d940f6d8395d7b5c513a148dbe1426e9eb8aefa1c9894e44ecb0e3797a19b.json create mode 100644 graphify-out/cache/44f20da2b69bbcaf3b7bef82946626d39b28f19b13e73019d9975819275c3cfe.json create mode 100644 graphify-out/cache/46396fb3e82b3edf05a3e835eb5d66907b4c701ecd2c61059164cc0e22e899c3.json create mode 100644 graphify-out/cache/47187af8ed1a0bdd473c72372a245d5b5bb335da803663a071ed50af1bab8622.json create mode 100644 graphify-out/cache/4bd83f09be2dd4a190c0d0b618692896d4e1fc4f8bc61e50c985427aeaa84316.json create mode 100644 graphify-out/cache/4f71ea7f726655ba48bf2024d8235dacb508564ef3af6b0d08f6e7d0b5fb732d.json create mode 100644 graphify-out/cache/51cb1615bca7b6d719e7d8fe8ef44d58349838a0b538127defe1268893798955.json create mode 100644 graphify-out/cache/57522d4ca10c6efb3eafa28276d22f04c97d9858c2170cc44984396aed3a8506.json create mode 100644 graphify-out/cache/58ac0528eed044f3c877480975cd03f920b8665ce9e7b526354e7b3f2a28811d.json create mode 100644 graphify-out/cache/5909bfd3cc3e7b0fa43f84840f61d1bce8b85ed735e63adf3f66ef565b522525.json create mode 100644 graphify-out/cache/6178ac5efcbb9134262dad4346bc615dc853f950a1af48d6883546d485c2d125.json create mode 100644 graphify-out/cache/62527bb98473523e38eedeb5dd375d9fd72bccac5df849b02dd753597cf63f7a.json create mode 100644 graphify-out/cache/62e5ed7e268a85608229677e22d765a066902368604aede2911d0deb35af4cd1.json create mode 100644 graphify-out/cache/69c03c8c580bef009c4eb7d690ae581c8fcbba7601d538e435daad001c2d028c.json create mode 100644 graphify-out/cache/6b0d90f46f2d2f2ee90986911f029ea085a24e0ab1d563c2fc905d696dc70dc6.json create mode 100644 graphify-out/cache/7577d695dc4b80764e15da083956eb383aadcfe12bf986316693b72a0e2d8d58.json create mode 100644 graphify-out/cache/796e80722df2ee34be94122a4b4a4377a6c4d0a92d1dbd568297615af16aa502.json create mode 100644 graphify-out/cache/800e691b263260c5e9627f48a7d6e250b5f6c17fefa13b73ba0d76923fd2a977.json create mode 100644 graphify-out/cache/81cb488f6f57d040e5c3f667bb869ce9e11ce63dc6af95db5fd33c62bd912f9f.json create mode 100644 graphify-out/cache/852689e6d561ab064ae42c1f5d405ac7a7fba20a3b3ab39def7022107e44a60e.json create mode 100644 graphify-out/cache/872ecfbaa55256e264e61a8266fb1d2e41867d6267d7585b324ddc0f3d6df945.json create mode 100644 graphify-out/cache/88cb68a98b533f7fde601e4d37b9f8dcd699bd06851b853671fd52e5e9847840.json create mode 100644 graphify-out/cache/89ae908198e020d8312d029164a35af665a07d7dc13d238ff6879776d92a7462.json create mode 100644 graphify-out/cache/89e424fef0a7a5f08fae8d5485805b4a1ebf864f6a670de6664708b3ba1096fe.json create mode 100644 graphify-out/cache/8ca8354e9efdbb5770f0b67d926b13ae31b5e3240e8067c739c7f4e77ba7b9d1.json create mode 100644 graphify-out/cache/934c092c966329f85520b79102ff206ff41befeaf0b5a90f0b60968d8b8cb34a.json create mode 100644 graphify-out/cache/a0dfa43946f4a50be9bd9517416d51550ffd849a42e3d1b89171d8123973e166.json create mode 100644 graphify-out/cache/a342077e0a94a95a836fc3ceee8bc6acee0f7ba369995d187a11db6cb85dd238.json create mode 100644 graphify-out/cache/a5a8ded906063796bd73832afec70642b3adb0e5caf2a710933f6378eba4f57c.json create mode 100644 graphify-out/cache/aa40e44d71101cd7aaedc27b7e0845afb79e55da2e0d19b54693cf856dbc4d36.json create mode 100644 graphify-out/cache/ab02387498eab95820cb883c5c5750590db798197b0e06742c75be7f8c6cdef4.json create mode 100644 graphify-out/cache/abed4e7451ae50da1341084c07fd4bdc70085d32576f6b4ee910a043f54b165d.json create mode 100644 graphify-out/cache/aee9d24a7c786b7815776113c688836a0673197f26455225b8110ffca8d8d822.json create mode 100644 graphify-out/cache/afde834e026bdeeb0bd45a79e1045f88f0806fd90dd25f85924a614fe79a0fb1.json create mode 100644 graphify-out/cache/b16f6e213ffdf24338ae463f8da484fb4a98a9ff5928b5cdaa403a44f61edf7c.json create mode 100644 graphify-out/cache/b6346d3731acfee7f04dbafc66b9b914e23c26684d32d87e960b027145a6659b.json create mode 100644 graphify-out/cache/b845dea4c9f5e79b39f8cbf5e2ba2807d09be5bf9baccea7cf5b0fef72bc088e.json create mode 100644 graphify-out/cache/b8dd2c46415d5c95048ebc9b02d36e676fecd65179d634ef068659ee6749292e.json create mode 100644 graphify-out/cache/b9f5d3b092a886bec7e972e61752b0b678133e78054950d229b06d90d7d67e86.json create mode 100644 graphify-out/cache/bd97e815e705074941aed5872733ee0f8b77abac4e101154422743cc555e45f4.json create mode 100644 graphify-out/cache/bf490e1b01f60d964ea86d9b7b49e3c0389460a33ec833509a6be1fd4eda95cb.json create mode 100644 graphify-out/cache/c39f518f9326ef3a9aa514bb40d158842f63b7f7b4a081e085f959a3055ac681.json create mode 100644 graphify-out/cache/c42733c02d850263c6d6671a44bc15f180e5e27427f17d9a093b8010f56e608c.json create mode 100644 graphify-out/cache/c4766a3bfa660fa05f7306aefa6316697e859c87d2f714ab99ceeb84cbd88b91.json create mode 100644 graphify-out/cache/c87e3a1b0c7e3042bfd9ba5a0c71e716de9bff902a78cb22c0c165730d545b91.json create mode 100644 graphify-out/cache/cccd4dd73b8fc152c8ba6e054397809b790199a6606fb4991f3ac12008149394.json create mode 100644 graphify-out/cache/cd50bbf58a53cb982e485d3c7fd5ae16bd6f551d386a151a5ba2544c66d4220b.json create mode 100644 graphify-out/cache/ce17656e79ef091cb5893e6df21db1a49f085abba056aa776eff7cceacf29120.json create mode 100644 graphify-out/cache/d4978cc73ec866ebc4318911b60fb233badab081ba9d27e360ebbe4afc1a9f36.json create mode 100644 graphify-out/cache/d73baf8afebe3a157e7c3ceb1588442d9266486f116765e9e8e63124fbcc6ca6.json create mode 100644 graphify-out/cache/d834120e2e0e7ca6f5148bbc8eabe32c429cdd06cdf5b72656cebd8f548e7920.json create mode 100644 graphify-out/cache/d8a3ece0498dda99da50706ac8c543e5f2bcb55e6d9c2b67cc638f02baf24703.json create mode 100644 graphify-out/cache/e249a93e357d778bdd3afbd903f96751c535b92c0b9a0ff3777fda3f19db607f.json create mode 100644 graphify-out/cache/e4a7387f4551a57bbad39ddef58be371d6fd8b76cce4a15fe7e5d71c41bdc84b.json create mode 100644 graphify-out/cache/e605b4ff074c2e57f429a5c7a4c6ea505e24e24e84fb9d0cb4251716425fc62e.json create mode 100644 graphify-out/cache/e956a246b7c9dc6dbee0aab3f8412385b3c00f5e12a9e97b0e2ea21110ca8b55.json create mode 100644 graphify-out/cache/ecdf841be04a927fcf6ea37f4d65e61e512997154e5d581f58d9d1c4443c8ed1.json create mode 100644 graphify-out/cache/f0271c0715c5bb78b2c295a8bc8efe5eb89b346a60306aaa5a4bcff1c253db94.json create mode 100644 graphify-out/cache/f324b606223a74477e8b99980bce29d8310d3af5e8e43c6e6d0ddd59bfab3004.json create mode 100644 graphify-out/cache/f9d175c61b39414be89e1830442bf098852da33925d5ac3e95021fd5aea9d0b7.json diff --git a/.codesight/CODESIGHT.md b/.codesight/CODESIGHT.md index 8bce4a3..146014f 100644 --- a/.codesight/CODESIGHT.md +++ b/.codesight/CODESIGHT.md @@ -2,7 +2,7 @@ > **Stack:** raw-http | none | unknown | scala -> 0 routes | 0 models | 0 components | 62 lib files | 1 env vars | 1 middleware +> 0 routes | 0 models | 0 components | 63 lib files | 1 env vars | 1 middleware > **Token savings:** this file is ~0 tokens. Without it, AI exploration would cost ~0 tokens. **Saves ~0 tokens per conversation.** --- @@ -102,6 +102,11 @@ - class BotController - function getBot - function listBots +- `modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala` + - class BotMoveRepetition + - function blockedMoves + - function repeatedMove + - function filterAllowed - `modules/bot/src/main/scala/de/nowchess/bot/Config.scala` — class Config - `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala` - class Evaluation @@ -138,11 +143,12 @@ - `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NbaiWriter.scala` — class NbaiWriter, function write - `modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala` - function bestMove + - function bestMove + - function bestMoveWithTime - function bestMoveWithTime - function loop - function loop - - function loop - - function loop + - _...2 more_ - `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala` - class MoveOrdering - class OrderingContext @@ -179,11 +185,11 @@ - `modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala` - class GameEngine - function isPendingPromotion - - function setOpponentBot - - function clearOpponentBot - function board - function turn - - _...12 more_ + - function context + - function canUndo + - _...11 more_ - `modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala` - function context - class Observer @@ -289,9 +295,9 @@ ## Most Imported Files (change these carefully) -- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` — imported by **59** files +- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` — imported by **60** files +- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` — imported by **40** files - `modules/api/src/main/scala/de/nowchess/api/board/Square.scala` — imported by **39** files -- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` — imported by **39** files - `modules/api/src/main/scala/de/nowchess/api/board/Color.scala` — imported by **36** files - `modules/api/src/main/scala/de/nowchess/api/board/Board.scala` — imported by **22** files - `modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala` — imported by **21** files @@ -301,10 +307,10 @@ - `modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala` — imported by **10** files - `modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala` — imported by **8** files - `modules/io/src/main/scala/de/nowchess/io/GameContextImport.scala` — imported by **8** files -- `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala` — imported by **5** files - `modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala` — imported by **5** files - `modules/bot/src/main/scala/de/nowchess/bot/BotDifficulty.scala` — imported by **5** files - `modules/io/src/main/scala/de/nowchess/io/GameContextExport.scala` — imported by **5** files +- `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala` — imported by **4** files - `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala` — imported by **4** files - `modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala` — imported by **4** files - `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala` — imported by **4** files @@ -312,9 +318,9 @@ ## Import Map (who imports what) -- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` ← `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala` +54 more +- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` ← `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala`, `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala` +55 more +- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala` +35 more - `modules/api/src/main/scala/de/nowchess/api/board/Square.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/main/scala/de/nowchess/api/move/Move.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala` +34 more -- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala` +34 more - `modules/api/src/main/scala/de/nowchess/api/board/Color.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala` +31 more - `modules/api/src/main/scala/de/nowchess/api/board/Board.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala`, `modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala` +17 more - `modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala` ← `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala`, `modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala` +16 more diff --git a/.codesight/graph.md b/.codesight/graph.md index 46d2a58..f215dea 100644 --- a/.codesight/graph.md +++ b/.codesight/graph.md @@ -2,9 +2,9 @@ ## Most Imported Files (change these carefully) -- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` — imported by **59** files +- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` — imported by **60** files +- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` — imported by **40** files - `modules/api/src/main/scala/de/nowchess/api/board/Square.scala` — imported by **39** files -- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` — imported by **39** files - `modules/api/src/main/scala/de/nowchess/api/board/Color.scala` — imported by **36** files - `modules/api/src/main/scala/de/nowchess/api/board/Board.scala` — imported by **22** files - `modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala` — imported by **21** files @@ -14,10 +14,10 @@ - `modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala` — imported by **10** files - `modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala` — imported by **8** files - `modules/io/src/main/scala/de/nowchess/io/GameContextImport.scala` — imported by **8** files -- `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala` — imported by **5** files - `modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotBook.scala` — imported by **5** files - `modules/bot/src/main/scala/de/nowchess/bot/BotDifficulty.scala` — imported by **5** files - `modules/io/src/main/scala/de/nowchess/io/GameContextExport.scala` — imported by **5** files +- `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala` — imported by **4** files - `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala` — imported by **4** files - `modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala` — imported by **4** files - `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala` — imported by **4** files @@ -25,9 +25,9 @@ ## Import Map (who imports what) -- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` ← `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/NNUEBot.scala` +54 more +- `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala` ← `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala`, `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/ClassicalBot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/HybridBot.scala` +55 more +- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala` +35 more - `modules/api/src/main/scala/de/nowchess/api/board/Square.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/main/scala/de/nowchess/api/move/Move.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala` +34 more -- `modules/api/src/main/scala/de/nowchess/api/move/Move.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/Bot.scala`, `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala` +34 more - `modules/api/src/main/scala/de/nowchess/api/board/Color.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala` +31 more - `modules/api/src/main/scala/de/nowchess/api/board/Board.scala` ← `modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala`, `modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala`, `modules/bot/src/test/scala/de/nowchess/bot/AlphaBetaSearchTest.scala` +17 more - `modules/api/src/main/scala/de/nowchess/api/board/PieceType.scala` ← `modules/bot/src/main/scala/de/nowchess/bot/bots/classic/EvaluationClassic.scala`, `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NNUE.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala`, `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala`, `modules/bot/src/main/scala/de/nowchess/bot/util/PolyglotHash.scala` +16 more diff --git a/.codesight/libs.md b/.codesight/libs.md index eba64eb..7769343 100644 --- a/.codesight/libs.md +++ b/.codesight/libs.md @@ -93,6 +93,11 @@ - class BotController - function getBot - function listBots +- `modules/bot/src/main/scala/de/nowchess/bot/BotMoveRepetition.scala` + - class BotMoveRepetition + - function blockedMoves + - function repeatedMove + - function filterAllowed - `modules/bot/src/main/scala/de/nowchess/bot/Config.scala` — class Config - `modules/bot/src/main/scala/de/nowchess/bot/ai/Evaluation.scala` - class Evaluation @@ -129,11 +134,12 @@ - `modules/bot/src/main/scala/de/nowchess/bot/bots/nnue/NbaiWriter.scala` — class NbaiWriter, function write - `modules/bot/src/main/scala/de/nowchess/bot/logic/AlphaBetaSearch.scala` - function bestMove + - function bestMove + - function bestMoveWithTime - function bestMoveWithTime - function loop - function loop - - function loop - - function loop + - _...2 more_ - `modules/bot/src/main/scala/de/nowchess/bot/logic/MoveOrdering.scala` - class MoveOrdering - class OrderingContext @@ -170,11 +176,11 @@ - `modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala` - class GameEngine - function isPendingPromotion - - function setOpponentBot - - function clearOpponentBot - function board - function turn - - _...12 more_ + - function context + - function canUndo + - _...11 more_ - `modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala` - function context - class Observer diff --git a/graphify-out/cache/00e6e7c8dcd4ae0dd5974ab8014220b0d50e978c5c6441c70dfdca4ad37603aa.json b/graphify-out/cache/00e6e7c8dcd4ae0dd5974ab8014220b0d50e978c5c6441c70dfdca4ad37603aa.json new file mode 100644 index 0000000..9f63dca --- /dev/null +++ b/graphify-out/cache/00e6e7c8dcd4ae0dd5974ab8014220b0d50e978c5c6441c70dfdca4ad37603aa.json @@ -0,0 +1 @@ +{"nodes": [{"id": "apiresponsetest", "label": "ApiResponseTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L1"}, {"id": "apiresponsetest_apiresponsetest", "label": "ApiResponseTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L6"}], "edges": [{"source": "apiresponsetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "apiresponsetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "apiresponsetest", "target": "apiresponsetest_apiresponsetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/response/ApiResponseTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/070dfc1970f6f470839eca672b60bf1adbf6a1ec5734f4f32258c87c1a2329d3.json b/graphify-out/cache/070dfc1970f6f470839eca672b60bf1adbf6a1ec5734f4f32258c87c1a2329d3.json new file mode 100644 index 0000000..61de09e --- /dev/null +++ b/graphify-out/cache/070dfc1970f6f470839eca672b60bf1adbf6a1ec5734f4f32258c87c1a2329d3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "defaultrulesstatetransitionstest", "label": "DefaultRulesStateTransitionsTest.scala", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L1"}, {"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "label": "DefaultRulesStateTransitionsTest", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L11"}, {"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen", "label": ".contextFromFen()", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L13"}, {"id": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L16"}], "edges": [{"source": "defaultrulesstatetransitionstest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest", "target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L11", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_contextfromfen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L13", "weight": 1.0}, {"source": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest", "target": "defaultrulesstatetransitionstest_defaultrulesstatetransitionstest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesStateTransitionsTest.scala", "source_location": "L16", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/07e77a775263c9ba1df4cefda2fc251a3d8a7bda38d5f1f7ec2ae792e7fb9ddc.json b/graphify-out/cache/07e77a775263c9ba1df4cefda2fc251a3d8a7bda38d5f1f7ec2ae792e7fb9ddc.json new file mode 100644 index 0000000..815baed --- /dev/null +++ b/graphify-out/cache/07e77a775263c9ba1df4cefda2fc251a3d8a7bda38d5f1f7ec2ae792e7fb9ddc.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameenginescenariotest", "label": "GameEngineScenarioTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L1"}, {"id": "gameenginescenariotest_gameenginescenariotest", "label": "GameEngineScenarioTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L11"}], "edges": [{"source": "gameenginescenariotest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "gameenginescenariotest", "target": "gameenginescenariotest_gameenginescenariotest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineScenarioTest.scala", "source_location": "L11", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/0828631edb2ac5411d7a5816767a9509480f13d3d0a1a18060cebe8510dbe99b.json b/graphify-out/cache/0828631edb2ac5411d7a5816767a9509480f13d3d0a1a18060cebe8510dbe99b.json new file mode 100644 index 0000000..df6f902 --- /dev/null +++ b/graphify-out/cache/0828631edb2ac5411d7a5816767a9509480f13d3d0a1a18060cebe8510dbe99b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pgnexportertest", "label": "PgnExporterTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L1"}, {"id": "pgnexportertest_pgnexportertest", "label": "PgnExporterTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L9"}, {"id": "pgnexportertest_pgnexportertest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L73"}], "edges": [{"source": "pgnexportertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "pgnexportertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "pgnexportertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "pgnexportertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "pgnexportertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "pgnexportertest", "target": "pgnexportertest_pgnexportertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "pgnexportertest_pgnexportertest", "target": "pgnexportertest_pgnexportertest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnExporterTest.scala", "source_location": "L73", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/0d5d4f42937122f0d5b426dd0b11b63bb6ef4421ff0551e06d4781fb6d156c7e.json b/graphify-out/cache/0d5d4f42937122f0d5b426dd0b11b63bb6ef4421ff0551e06d4781fb6d156c7e.json new file mode 100644 index 0000000..3f3d98e --- /dev/null +++ b/graphify-out/cache/0d5d4f42937122f0d5b426dd0b11b63bb6ef4421ff0551e06d4781fb6d156c7e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonmodelextratestsuite", "label": "JsonModelExtraTestSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala", "source_location": "L1"}, {"id": "jsonmodelextratestsuite_jsonmodelextratestsuite", "label": "JsonModelExtraTestSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala", "source_location": "L6"}], "edges": [{"source": "jsonmodelextratestsuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonmodelextratestsuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonmodelextratestsuite", "target": "jsonmodelextratestsuite_jsonmodelextratestsuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonModelExtraTestSuite.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/103634c940f03f2cfaa59851f6c5b197dd580a683256448e3f90ea104220c8bf.json b/graphify-out/cache/103634c940f03f2cfaa59851f6c5b197dd580a683256448e3f90ea104220c8bf.json new file mode 100644 index 0000000..5480c04 --- /dev/null +++ b/graphify-out/cache/103634c940f03f2cfaa59851f6c5b197dd580a683256448e3f90ea104220c8bf.json @@ -0,0 +1 @@ +{"nodes": [{"id": "defaultrulestest", "label": "DefaultRulesTest.scala", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L1"}, {"id": "defaultrulestest_defaultrulestest", "label": "DefaultRulesTest", "file_type": "code", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L11"}], "edges": [{"source": "defaultrulestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "defaultrulestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "defaultrulestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "defaultrulestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "defaultrulestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "defaultrulestest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "defaultrulestest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "defaultrulestest", "target": "defaultrulestest_defaultrulestest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/test/scala/de/nowchess/rule/DefaultRulesTest.scala", "source_location": "L11", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/13d14529b0b9464a0edc1e8b48a29c7616cae4285eab0ee1cf98d3b208e0a369.json b/graphify-out/cache/13d14529b0b9464a0edc1e8b48a29c7616cae4285eab0ee1cf98d3b208e0a369.json new file mode 100644 index 0000000..840e48f --- /dev/null +++ b/graphify-out/cache/13d14529b0b9464a0edc1e8b48a29c7616cae4285eab0ee1cf98d3b208e0a369.json @@ -0,0 +1 @@ +{"nodes": [{"id": "apiresponse", "label": "ApiResponse.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L1"}, {"id": "apiresponse_apiresponse", "label": "ApiResponse", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L12"}, {"id": "apiresponse_success", "label": "Success", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L14"}, {"id": "apiresponse_failure", "label": "Failure", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L17"}, {"id": "apiresponse_apiresponse_error", "label": ".error()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L20"}, {"id": "apiresponse_apierror", "label": "ApiError", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L31"}, {"id": "apiresponse_pagination", "label": "Pagination", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L46"}, {"id": "apiresponse_pagination_totalpages", "label": ".totalPages()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L51"}, {"id": "apiresponse_pagedresponse", "label": "PagedResponse", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L64"}], "edges": [{"source": "apiresponse", "target": "apiresponse_apiresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L12", "weight": 1.0}, {"source": "apiresponse", "target": "apiresponse_success", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L14", "weight": 1.0}, {"source": "apiresponse", "target": "apiresponse_failure", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L17", "weight": 1.0}, {"source": "apiresponse_apiresponse", "target": "apiresponse_apiresponse_error", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L20", "weight": 1.0}, {"source": "apiresponse", "target": "apiresponse_apierror", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L31", "weight": 1.0}, {"source": "apiresponse", "target": "apiresponse_pagination", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L46", "weight": 1.0}, {"source": "apiresponse_pagination", "target": "apiresponse_pagination_totalpages", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L51", "weight": 1.0}, {"source": "apiresponse", "target": "apiresponse_pagedresponse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L64", "weight": 1.0}, {"source": "apiresponse_apiresponse_error", "target": "apiresponse_failure", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/response/ApiResponse.scala", "source_location": "L20", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/194d3f508a61c2ee360217bb8b6ba138e60c4a7ef26bda458f227a344556def0.json b/graphify-out/cache/194d3f508a61c2ee360217bb8b6ba138e60c4a7ef26bda458f227a344556def0.json new file mode 100644 index 0000000..94105b1 --- /dev/null +++ b/graphify-out/cache/194d3f508a61c2ee360217bb8b6ba138e60c4a7ef26bda458f227a344556def0.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparsercombinatorstest", "label": "FenParserCombinatorsTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L1"}, {"id": "fenparsercombinatorstest_fenparsercombinatorstest", "label": "FenParserCombinatorsTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L7"}], "edges": [{"source": "fenparsercombinatorstest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparsercombinatorstest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenparsercombinatorstest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparsercombinatorstest", "target": "fenparsercombinatorstest_fenparsercombinatorstest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserCombinatorsTest.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/194e159687b52b284b0292f2454542b9744f084bfd45121fc504406893f00a2c.json b/graphify-out/cache/194e159687b52b284b0292f2454542b9744f084bfd45121fc504406893f00a2c.json new file mode 100644 index 0000000..b6d10d2 --- /dev/null +++ b/graphify-out/cache/194e159687b52b284b0292f2454542b9744f084bfd45121fc504406893f00a2c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonparsererrorhandlingsuite", "label": "JsonParserErrorHandlingSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala", "source_location": "L1"}, {"id": "jsonparsererrorhandlingsuite_jsonparsererrorhandlingsuite", "label": "JsonParserErrorHandlingSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala", "source_location": "L7"}], "edges": [{"source": "jsonparsererrorhandlingsuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonparsererrorhandlingsuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonparsererrorhandlingsuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonparsererrorhandlingsuite", "target": "jsonparsererrorhandlingsuite_jsonparsererrorhandlingsuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserErrorHandlingSuite.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/1af2233a57c656e694d560eded19659bb955f802a26a3aa7875342adc745eaf8.json b/graphify-out/cache/1af2233a57c656e694d560eded19659bb955f802a26a3aa7875342adc745eaf8.json new file mode 100644 index 0000000..e840332 --- /dev/null +++ b/graphify-out/cache/1af2233a57c656e694d560eded19659bb955f802a26a3aa7875342adc745eaf8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "colortest", "label": "ColorTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L1"}, {"id": "colortest_colortest", "label": "ColorTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L6"}], "edges": [{"source": "colortest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "colortest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "colortest", "target": "colortest_colortest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/ColorTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/227f790046deac9a2778a65a4686af14db2b8600b1751480962284529f4044b8.json b/graphify-out/cache/227f790046deac9a2778a65a4686af14db2b8600b1751480962284529f4044b8.json new file mode 100644 index 0000000..8e9ddac --- /dev/null +++ b/graphify-out/cache/227f790046deac9a2778a65a4686af14db2b8600b1751480962284529f4044b8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "rendererandunicodetest", "label": "RendererAndUnicodeTest.scala", "file_type": "code", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L1"}, {"id": "rendererandunicodetest_rendererandunicodetest", "label": "RendererAndUnicodeTest", "file_type": "code", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L7"}], "edges": [{"source": "rendererandunicodetest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "rendererandunicodetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "rendererandunicodetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "rendererandunicodetest", "target": "rendererandunicodetest_rendererandunicodetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/test/scala/de/nowchess/ui/utils/RendererAndUnicodeTest.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/258f1f2223c0b69e24ba6653017e1a0273b819b19a7a2ac72d34aab455ab3b7a.json b/graphify-out/cache/258f1f2223c0b69e24ba6653017e1a0273b819b19a7a2ac72d34aab455ab3b7a.json new file mode 100644 index 0000000..ba67a1d --- /dev/null +++ b/graphify-out/cache/258f1f2223c0b69e24ba6653017e1a0273b819b19a7a2ac72d34aab455ab3b7a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "ruleset", "label": "RuleSet.scala", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala", "source_location": "L1"}], "edges": [{"source": "ruleset", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala", "source_location": "L3", "weight": 1.0}, {"source": "ruleset", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala", "source_location": "L4", "weight": 1.0}, {"source": "ruleset", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/RuleSet.scala", "source_location": "L5", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/2eacca62bc6477ea0c34bd53d1741135840433e7d8879197b3682635de9b28f1.json b/graphify-out/cache/2eacca62bc6477ea0c34bd53d1741135840433e7d8879197b3682635de9b28f1.json new file mode 100644 index 0000000..631c12a --- /dev/null +++ b/graphify-out/cache/2eacca62bc6477ea0c34bd53d1741135840433e7d8879197b3682635de9b28f1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "movetest", "label": "MoveTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L1"}, {"id": "movetest_movetest", "label": "MoveTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L7"}], "edges": [{"source": "movetest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "movetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "movetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "movetest", "target": "movetest_movetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/move/MoveTest.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/33f6ca5c56ad197120b2b38e7fabad6cecd5089868392cade22e48b59c289334.json b/graphify-out/cache/33f6ca5c56ad197120b2b38e7fabad6cecd5089868392cade22e48b59c289334.json new file mode 100644 index 0000000..1644b98 --- /dev/null +++ b/graphify-out/cache/33f6ca5c56ad197120b2b38e7fabad6cecd5089868392cade22e48b59c289334.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pgnparsertest", "label": "PgnParserTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L1"}, {"id": "pgnparsertest_pgnparsertest", "label": "PgnParserTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L10"}], "edges": [{"source": "pgnparsertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "pgnparsertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "pgnparsertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "pgnparsertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "pgnparsertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "pgnparsertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "pgnparsertest", "target": "pgnparsertest_pgnparsertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnParserTest.scala", "source_location": "L10", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/414c775deb9663a6e78d8644710e584369b38ef41597e5c7659869879362a6b8.json b/graphify-out/cache/414c775deb9663a6e78d8644710e584369b38ef41597e5c7659869879362a6b8.json new file mode 100644 index 0000000..bff8a4b --- /dev/null +++ b/graphify-out/cache/414c775deb9663a6e78d8644710e584369b38ef41597e5c7659869879362a6b8.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameengineoutcomestest", "label": "GameEngineOutcomesTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L1"}, {"id": "gameengineoutcomestest_gameengineoutcomestest", "label": "GameEngineOutcomesTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L8"}], "edges": [{"source": "gameengineoutcomestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameengineoutcomestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameengineoutcomestest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameengineoutcomestest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameengineoutcomestest", "target": "gameengineoutcomestest_gameengineoutcomestest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineOutcomesTest.scala", "source_location": "L8", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/425d940f6d8395d7b5c513a148dbe1426e9eb8aefa1c9894e44ecb0e3797a19b.json b/graphify-out/cache/425d940f6d8395d7b5c513a148dbe1426e9eb8aefa1c9894e44ecb0e3797a19b.json new file mode 100644 index 0000000..b3a2531 --- /dev/null +++ b/graphify-out/cache/425d940f6d8395d7b5c513a148dbe1426e9eb8aefa1c9894e44ecb0e3797a19b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "piecetypetest", "label": "PieceTypeTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L1"}, {"id": "piecetypetest_piecetypetest", "label": "PieceTypeTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L6"}], "edges": [{"source": "piecetypetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "piecetypetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "piecetypetest", "target": "piecetypetest_piecetypetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTypeTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/44f20da2b69bbcaf3b7bef82946626d39b28f19b13e73019d9975819275c3cfe.json b/graphify-out/cache/44f20da2b69bbcaf3b7bef82946626d39b28f19b13e73019d9975819275c3cfe.json new file mode 100644 index 0000000..fb7ac8c --- /dev/null +++ b/graphify-out/cache/44f20da2b69bbcaf3b7bef82946626d39b28f19b13e73019d9975819275c3cfe.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonparser", "label": "JsonParser.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L1"}, {"id": "jsonparser_jsonparser", "label": "JsonParser", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L23"}, {"id": "jsonparser_jsonparser_importgamecontext", "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L29"}, {"id": "jsonparser_jsonparser_parseboard", "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L56"}, {"id": "jsonparser_jsonparser_parseturn", "label": ".parseTurn()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L66"}, {"id": "jsonparser_jsonparser_parsecolor", "label": ".parseColor()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L69"}, {"id": "jsonparser_jsonparser_parsepiecetype", "label": ".parsePieceType()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L74"}, {"id": "jsonparser_jsonparser_parsecastlingrights", "label": ".parseCastlingRights()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L84"}, {"id": "jsonparser_jsonparser_parsemoves", "label": ".parseMoves()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L92"}, {"id": "jsonparser_jsonparser_parsemovetype", "label": ".parseMoveType()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L101"}], "edges": [{"source": "jsonparser", "target": "com", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonparser", "target": "com", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L7", "weight": 1.0}, {"source": "jsonparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L8", "weight": 1.0}, {"source": "jsonparser", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L9", "weight": 1.0}, {"source": "jsonparser", "target": "jsonparser_jsonparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L23", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_importgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L29", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parseboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L56", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parseturn", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L66", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parsecolor", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L69", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parsepiecetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L74", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parsecastlingrights", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L84", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parsemoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L92", "weight": 1.0}, {"source": "jsonparser_jsonparser", "target": "jsonparser_jsonparser_parsemovetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L101", "weight": 1.0}, {"source": "jsonparser_jsonparser_importgamecontext", "target": "jsonparser_jsonparser_parseboard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L41", "weight": 1.0}, {"source": "jsonparser_jsonparser_importgamecontext", "target": "jsonparser_jsonparser_parseturn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L42", "weight": 1.0}, {"source": "jsonparser_jsonparser_importgamecontext", "target": "jsonparser_jsonparser_parsecastlingrights", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L43", "weight": 1.0}, {"source": "jsonparser_jsonparser_importgamecontext", "target": "jsonparser_jsonparser_parsemoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L45", "weight": 1.0}, {"source": "jsonparser_jsonparser_parseturn", "target": "jsonparser_jsonparser_parsecolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonParser.scala", "source_location": "L67", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/46396fb3e82b3edf05a3e835eb5d66907b4c701ecd2c61059164cc0e22e899c3.json b/graphify-out/cache/46396fb3e82b3edf05a3e835eb5d66907b4c701ecd2c61059164cc0e22e899c3.json new file mode 100644 index 0000000..b8649c1 --- /dev/null +++ b/graphify-out/cache/46396fb3e82b3edf05a3e835eb5d66907b4c701ecd2c61059164cc0e22e899c3.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameengine", "label": "GameEngine.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L1"}, {"id": "gameengine_gameengine", "label": "GameEngine", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L18"}, {"id": "gameengine_pendingpromotion", "label": "PendingPromotion", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L27"}, {"id": "gameengine_gameengine_ispendingpromotion", "label": ".isPendingPromotion()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L37"}, {"id": "gameengine_gameengine_setopponentbot", "label": ".setOpponentBot()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L42"}, {"id": "gameengine_gameengine_clearopponentbot", "label": ".clearOpponentBot()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L48"}, {"id": "gameengine_gameengine_board", "label": ".board()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L54"}, {"id": "gameengine_gameengine_turn", "label": ".turn()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L55"}, {"id": "gameengine_gameengine_context", "label": ".context()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L56"}, {"id": "gameengine_gameengine_canundo", "label": ".canUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L59"}, {"id": "gameengine_gameengine_canredo", "label": ".canRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L62"}, {"id": "gameengine_gameengine_commandhistory", "label": ".commandHistory()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L65"}, {"id": "gameengine_gameengine_processuserinput", "label": ".processUserInput()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L70"}, {"id": "gameengine_gameengine_handleparsedmove", "label": ".handleParsedMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L110"}, {"id": "gameengine_gameengine_ispromotionmove", "label": ".isPromotionMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L131"}, {"id": "gameengine_gameengine_completepromotion", "label": ".completePromotion()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L139"}, {"id": "gameengine_gameengine_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L153"}, {"id": "gameengine_gameengine_redo", "label": ".redo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L156"}, {"id": "gameengine_gameengine_loadgame", "label": ".loadGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L161"}, {"id": "gameengine_gameengine_replaygame", "label": ".replayGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L170"}, {"id": "gameengine_gameengine_replaymoves", "label": ".replayMoves()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L181"}, {"id": "gameengine_gameengine_applyreplaymove", "label": ".applyReplayMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L188"}, {"id": "gameengine_gameengine_exportgame", "label": ".exportGame()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L199"}, {"id": "gameengine_gameengine_loadposition", "label": ".loadPosition()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L204"}, {"id": "gameengine_gameengine_reset", "label": ".reset()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L212"}, {"id": "gameengine_gameengine_executemove", "label": ".executeMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L220"}, {"id": "gameengine_gameengine_translatemovetonotation", "label": ".translateMoveToNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L263"}, {"id": "gameengine_gameengine_enpassantnotation", "label": ".enPassantNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L271"}, {"id": "gameengine_gameengine_promotionnotation", "label": ".promotionNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L274"}, {"id": "gameengine_gameengine_normalmovenotation", "label": ".normalMoveNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L282"}, {"id": "gameengine_gameengine_piecenotation", "label": ".pieceNotation()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L292"}, {"id": "gameengine_gameengine_computecaptured", "label": ".computeCaptured()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L301"}, {"id": "gameengine_gameengine_requestbotmoveifneeded", "label": ".requestBotMoveIfNeeded()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L315"}, {"id": "gameengine_gameengine_applybotmove", "label": ".applyBotMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L325"}, {"id": "gameengine_gameengine_handlebotnomove", "label": ".handleBotNoMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L350"}, {"id": "gameengine_gameengine_performundo", "label": ".performUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L359"}, {"id": "gameengine_gameengine_performredo", "label": ".performRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L369"}], "edges": [{"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L8", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L9", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L10", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L11", "weight": 1.0}, {"source": "gameengine", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L12", "weight": 1.0}, {"source": "gameengine", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L13", "weight": 1.0}, {"source": "gameengine", "target": "gameengine_gameengine", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L18", "weight": 1.0}, {"source": "gameengine", "target": "gameengine_pendingpromotion", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L27", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_ispendingpromotion", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L37", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_setopponentbot", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L42", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_clearopponentbot", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L48", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_board", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L54", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_turn", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L55", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L56", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_canundo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L59", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_canredo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L62", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_commandhistory", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L65", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_processuserinput", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L70", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_handleparsedmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L110", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_ispromotionmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L131", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_completepromotion", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L139", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L153", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L156", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_loadgame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L161", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_replaygame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L170", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_replaymoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L181", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_applyreplaymove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L188", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_exportgame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L199", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_loadposition", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L204", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_reset", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L212", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_executemove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L220", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_translatemovetonotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L263", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_enpassantnotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L271", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_promotionnotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L274", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_normalmovenotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L282", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_piecenotation", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L292", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_computecaptured", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L301", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_requestbotmoveifneeded", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L315", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_applybotmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L325", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_handlebotnomove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L350", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_performundo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L359", "weight": 1.0}, {"source": "gameengine_gameengine", "target": "gameengine_gameengine_performredo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L369", "weight": 1.0}, {"source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_performundo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L77", "weight": 1.0}, {"source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_performredo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L80", "weight": 1.0}, {"source": "gameengine_gameengine_processuserinput", "target": "gameengine_gameengine_handleparsedmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L107", "weight": 1.0}, {"source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_ispromotionmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L123", "weight": 1.0}, {"source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_pendingpromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L126", "weight": 1.0}, {"source": "gameengine_gameengine_handleparsedmove", "target": "gameengine_gameengine_executemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L129", "weight": 1.0}, {"source": "gameengine_gameengine_completepromotion", "target": "gameengine_gameengine_executemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L148", "weight": 1.0}, {"source": "gameengine_gameengine_undo", "target": "gameengine_gameengine_performundo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L153", "weight": 1.0}, {"source": "gameengine_gameengine_redo", "target": "gameengine_gameengine_performredo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L156", "weight": 1.0}, {"source": "gameengine_gameengine_loadgame", "target": "gameengine_gameengine_replaygame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L165", "weight": 1.0}, {"source": "gameengine_gameengine_replaygame", "target": "gameengine_gameengine_replaymoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L179", "weight": 1.0}, {"source": "gameengine_gameengine_replaymoves", "target": "gameengine_gameengine_applyreplaymove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L183", "weight": 1.0}, {"source": "gameengine_gameengine_applyreplaymove", "target": "gameengine_gameengine_handleparsedmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L189", "weight": 1.0}, {"source": "gameengine_gameengine_applyreplaymove", "target": "gameengine_gameengine_completepromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L192", "weight": 1.0}, {"source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_computecaptured", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L223", "weight": 1.0}, {"source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_translatemovetonotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L230", "weight": 1.0}, {"source": "gameengine_gameengine_executemove", "target": "gameengine_gameengine_requestbotmoveifneeded", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L261", "weight": 1.0}, {"source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_enpassantnotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L267", "weight": 1.0}, {"source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_promotionnotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L268", "weight": 1.0}, {"source": "gameengine_gameengine_translatemovetonotation", "target": "gameengine_gameengine_normalmovenotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L269", "weight": 1.0}, {"source": "gameengine_gameengine_normalmovenotation", "target": "gameengine_gameengine_piecenotation", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L288", "weight": 1.0}, {"source": "gameengine_gameengine_requestbotmoveifneeded", "target": "gameengine_gameengine_applybotmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L320", "weight": 1.0}, {"source": "gameengine_gameengine_requestbotmoveifneeded", "target": "gameengine_gameengine_handlebotnomove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L321", "weight": 1.0}, {"source": "gameengine_gameengine_applybotmove", "target": "gameengine_gameengine_completepromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L340", "weight": 1.0}, {"source": "gameengine_gameengine_applybotmove", "target": "gameengine_gameengine_executemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L343", "weight": 1.0}, {"source": "gameengine_gameengine_performundo", "target": "gameengine_gameengine_undo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L365", "weight": 1.0}, {"source": "gameengine_gameengine_performredo", "target": "gameengine_gameengine_redo", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/engine/GameEngine.scala", "source_location": "L376", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/47187af8ed1a0bdd473c72372a245d5b5bb335da803663a071ed50af1bab8622.json b/graphify-out/cache/47187af8ed1a0bdd473c72372a245d5b5bb335da803663a071ed50af1bab8622.json new file mode 100644 index 0000000..f842ecc --- /dev/null +++ b/graphify-out/cache/47187af8ed1a0bdd473c72372a245d5b5bb335da803663a071ed50af1bab8622.json @@ -0,0 +1 @@ +{"nodes": [{"id": "chessgui", "label": "ChessGUI.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L1"}, {"id": "chessgui_chessguiapp", "label": "ChessGUIApp", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L13"}, {"id": "chessgui_chessguiapp_start", "label": ".start()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L15"}, {"id": "chessgui_chessguilauncher", "label": "ChessGUILauncher", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L48"}, {"id": "chessgui_chessguilauncher_getengine", "label": ".getEngine()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L51"}, {"id": "chessgui_chessguilauncher_launch", "label": ".launch()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L53"}], "edges": [{"source": "chessgui", "target": "javafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L3", "weight": 1.0}, {"source": "chessgui", "target": "javafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L4", "weight": 1.0}, {"source": "chessgui", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L5", "weight": 1.0}, {"source": "chessgui", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L6", "weight": 1.0}, {"source": "chessgui", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L7", "weight": 1.0}, {"source": "chessgui", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L8", "weight": 1.0}, {"source": "chessgui", "target": "chessgui_chessguiapp", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L13", "weight": 1.0}, {"source": "chessgui_chessguiapp", "target": "chessgui_chessguiapp_start", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L15", "weight": 1.0}, {"source": "chessgui", "target": "chessgui_chessguilauncher", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L48", "weight": 1.0}, {"source": "chessgui_chessguilauncher", "target": "chessgui_chessguilauncher_getengine", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L51", "weight": 1.0}, {"source": "chessgui_chessguilauncher", "target": "chessgui_chessguilauncher_launch", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L53", "weight": 1.0}, {"source": "chessgui_chessguilauncher_launch", "target": "chessgui_chessguiapp_start", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessGUI.scala", "source_location": "L58", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/4bd83f09be2dd4a190c0d0b618692896d4e1fc4f8bc61e50c985427aeaa84316.json b/graphify-out/cache/4bd83f09be2dd4a190c0d0b618692896d4e1fc4f8bc61e50c985427aeaa84316.json new file mode 100644 index 0000000..1e17305 --- /dev/null +++ b/graphify-out/cache/4bd83f09be2dd4a190c0d0b618692896d4e1fc4f8bc61e50c985427aeaa84316.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pgnparser", "label": "PgnParser.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L1"}, {"id": "pgnparser_pgngame", "label": "PgnGame", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L10"}, {"id": "pgnparser_pgnparser", "label": "PgnParser", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L15"}, {"id": "pgnparser_pgnparser_validatepgn", "label": ".validatePgn()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L20"}, {"id": "pgnparser_pgnparser_importgamecontext", "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L31"}, {"id": "pgnparser_pgnparser_parsepgn", "label": ".parsePgn()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L39"}, {"id": "pgnparser_pgnparser_parseheaders", "label": ".parseHeaders()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L48"}, {"id": "pgnparser_pgnparser_parsemovestext", "label": ".parseMovesText()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L53"}, {"id": "pgnparser_pgnparser_ismovenumberorresult", "label": ".isMoveNumberOrResult()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L69"}, {"id": "pgnparser_pgnparser_parsealgebraicmove", "label": ".parseAlgebraicMove()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L77"}, {"id": "pgnparser_pgnparser_parseregularmove", "label": ".parseRegularMove()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L93"}, {"id": "pgnparser_pgnparser_matcheshint", "label": ".matchesHint()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L136"}, {"id": "pgnparser_pgnparser_promotionmatches", "label": ".promotionMatches()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L143"}, {"id": "pgnparser_pgnparser_extractpromotion", "label": ".extractPromotion()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L152"}, {"id": "pgnparser_pgnparser_chartopiecetype", "label": ".charToPieceType()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L164"}, {"id": "pgnparser_pgnparser_validatemovestext", "label": ".validateMovesText()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L176"}], "edges": [{"source": "pgnparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L3", "weight": 1.0}, {"source": "pgnparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L4", "weight": 1.0}, {"source": "pgnparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L5", "weight": 1.0}, {"source": "pgnparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L6", "weight": 1.0}, {"source": "pgnparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L7", "weight": 1.0}, {"source": "pgnparser", "target": "pgnparser_pgngame", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L10", "weight": 1.0}, {"source": "pgnparser", "target": "pgnparser_pgnparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L15", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_validatepgn", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L20", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_importgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L31", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parsepgn", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L39", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parseheaders", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L48", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parsemovestext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L53", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_ismovenumberorresult", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L69", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parsealgebraicmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L77", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_parseregularmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L93", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_matcheshint", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L136", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_promotionmatches", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L143", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_extractpromotion", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L152", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_chartopiecetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L164", "weight": 1.0}, {"source": "pgnparser_pgnparser", "target": "pgnparser_pgnparser_validatemovestext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L176", "weight": 1.0}, {"source": "pgnparser_pgnparser_validatepgn", "target": "pgnparser_pgnparser_parseheaders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L23", "weight": 1.0}, {"source": "pgnparser_pgnparser_validatepgn", "target": "pgnparser_pgnparser_validatemovestext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L25", "weight": 1.0}, {"source": "pgnparser_pgnparser_validatepgn", "target": "pgnparser_pgngame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L25", "weight": 1.0}, {"source": "pgnparser_pgnparser_importgamecontext", "target": "pgnparser_pgnparser_validatepgn", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L32", "weight": 1.0}, {"source": "pgnparser_pgnparser_parsepgn", "target": "pgnparser_pgnparser_parseheaders", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L42", "weight": 1.0}, {"source": "pgnparser_pgnparser_parsepgn", "target": "pgnparser_pgnparser_parsemovestext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L44", "weight": 1.0}, {"source": "pgnparser_pgnparser_parsepgn", "target": "pgnparser_pgngame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L45", "weight": 1.0}, {"source": "pgnparser_pgnparser_parsemovestext", "target": "pgnparser_pgnparser_ismovenumberorresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L59", "weight": 1.0}, {"source": "pgnparser_pgnparser_parsemovestext", "target": "pgnparser_pgnparser_parsealgebraicmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L61", "weight": 1.0}, {"source": "pgnparser_pgnparser_parsealgebraicmove", "target": "pgnparser_pgnparser_parseregularmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L90", "weight": 1.0}, {"source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_chartopiecetype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L109", "weight": 1.0}, {"source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_extractpromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L117", "weight": 1.0}, {"source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_matcheshint", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L129", "weight": 1.0}, {"source": "pgnparser_pgnparser_parseregularmove", "target": "pgnparser_pgnparser_promotionmatches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L130", "weight": 1.0}, {"source": "pgnparser_pgnparser_validatemovestext", "target": "pgnparser_pgnparser_ismovenumberorresult", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L183", "weight": 1.0}, {"source": "pgnparser_pgnparser_validatemovestext", "target": "pgnparser_pgnparser_parsealgebraicmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnParser.scala", "source_location": "L185", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/4f71ea7f726655ba48bf2024d8235dacb508564ef3af6b0d08f6e7d0b5fb732d.json b/graphify-out/cache/4f71ea7f726655ba48bf2024d8235dacb508564ef3af6b0d08f6e7d0b5fb732d.json new file mode 100644 index 0000000..a5b8785 --- /dev/null +++ b/graphify-out/cache/4f71ea7f726655ba48bf2024d8235dacb508564ef3af6b0d08f6e7d0b5fb732d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "build_gradle", "label": "build.gradle.kts", "file_type": "code", "source_file": "build.gradle.kts", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/51cb1615bca7b6d719e7d8fe8ef44d58349838a0b538127defe1268893798955.json b/graphify-out/cache/51cb1615bca7b6d719e7d8fe8ef44d58349838a0b538127defe1268893798955.json new file mode 100644 index 0000000..f705df8 --- /dev/null +++ b/graphify-out/cache/51cb1615bca7b6d719e7d8fe8ef44d58349838a0b538127defe1268893798955.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparsertest", "label": "FenParserTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L1"}, {"id": "fenparsertest_fenparsertest", "label": "FenParserTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L7"}], "edges": [{"source": "fenparsertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparsertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenparsertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparsertest", "target": "fenparsertest_fenparsertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserTest.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/57522d4ca10c6efb3eafa28276d22f04c97d9858c2170cc44984396aed3a8506.json b/graphify-out/cache/57522d4ca10c6efb3eafa28276d22f04c97d9858c2170cc44984396aed3a8506.json new file mode 100644 index 0000000..b38f2e0 --- /dev/null +++ b/graphify-out/cache/57522d4ca10c6efb3eafa28276d22f04c97d9858c2170cc44984396aed3a8506.json @@ -0,0 +1 @@ +{"nodes": [{"id": "move", "label": "Move.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L1"}, {"id": "move_move", "label": "Move", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L35"}], "edges": [{"source": "move", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L3", "weight": 1.0}, {"source": "move", "target": "move_move", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/move/Move.scala", "source_location": "L35", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/58ac0528eed044f3c877480975cd03f920b8665ce9e7b526354e7b3f2a28811d.json b/graphify-out/cache/58ac0528eed044f3c877480975cd03f920b8665ce9e7b526354e7b3f2a28811d.json new file mode 100644 index 0000000..54b9182 --- /dev/null +++ b/graphify-out/cache/58ac0528eed044f3c877480975cd03f920b8665ce9e7b526354e7b3f2a28811d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparserfastparse", "label": "FenParserFastParse.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L1"}, {"id": "fenparserfastparse_fenparserfastparse", "label": "FenParserFastParse", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L10"}, {"id": "fenparserfastparse_fenparserfastparse_piecechar", "label": ".pieceChar()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L14"}, {"id": "fenparserfastparse_fenparserfastparse_emptycount", "label": ".emptyCount()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L21"}, {"id": "fenparserfastparse_fenparserfastparse_ranktoken", "label": ".rankToken()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L24"}, {"id": "fenparserfastparse_fenparserfastparse_rankparser", "label": ".rankParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L29"}, {"id": "fenparserfastparse_fenparserfastparse_sep", "label": ".sep()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L38"}, {"id": "fenparserfastparse_fenparserfastparse_boardparser", "label": ".boardParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L40"}, {"id": "fenparserfastparse_fenparserfastparse_colorparser", "label": ".colorParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L54"}, {"id": "fenparserfastparse_fenparserfastparse_castlingparser", "label": ".castlingParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L62"}, {"id": "fenparserfastparse_fenparserfastparse_enpassantparser", "label": ".enPassantParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L75"}, {"id": "fenparserfastparse_fenparserfastparse_clockparser", "label": ".clockParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L81"}, {"id": "fenparserfastparse_fenparserfastparse_sp", "label": ".sp()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L86"}, {"id": "fenparserfastparse_fenparserfastparse_fenparser", "label": ".fenParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L90"}, {"id": "fenparserfastparse_fenparserfastparse_parsefen", "label": ".parseFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L106"}, {"id": "fenparserfastparse_fenparserfastparse_boardparserfull", "label": ".boardParserFull()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L111"}, {"id": "fenparserfastparse_fenparserfastparse_parseboard", "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L114"}, {"id": "fenparserfastparse_fenparserfastparse_importgamecontext", "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L119"}], "edges": [{"source": "fenparserfastparse", "target": "fastparse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparserfastparse", "target": "fastparse", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenparserfastparse", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparserfastparse", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L6", "weight": 1.0}, {"source": "fenparserfastparse", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L7", "weight": 1.0}, {"source": "fenparserfastparse", "target": "fenparsersupport", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L8", "weight": 1.0}, {"source": "fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L10", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_piecechar", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L14", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_emptycount", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L21", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_ranktoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L24", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_rankparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L29", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_sep", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L38", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_boardparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L40", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_colorparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L54", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_castlingparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L62", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_enpassantparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L75", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_clockparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L81", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_sp", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L86", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_fenparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L90", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_parsefen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L106", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_boardparserfull", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L111", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_parseboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L114", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse", "target": "fenparserfastparse_fenparserfastparse_importgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L119", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse_boardparser", "target": "fenparserfastparse_fenparserfastparse_rankparser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L41", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse_parsefen", "target": "fenparserfastparse_fenparserfastparse_fenparser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L107", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse_parseboard", "target": "fenparserfastparse_fenparserfastparse_boardparserfull", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L115", "weight": 1.0}, {"source": "fenparserfastparse_fenparserfastparse_importgamecontext", "target": "fenparserfastparse_fenparserfastparse_parsefen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserFastParse.scala", "source_location": "L120", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/5909bfd3cc3e7b0fa43f84840f61d1bce8b85ed735e63adf3f66ef565b522525.json b/graphify-out/cache/5909bfd3cc3e7b0fa43f84840f61d1bce8b85ed735e63adf3f66ef565b522525.json new file mode 100644 index 0000000..46c909f --- /dev/null +++ b/graphify-out/cache/5909bfd3cc3e7b0fa43f84840f61d1bce8b85ed735e63adf3f66ef565b522525.json @@ -0,0 +1 @@ +{"nodes": [{"id": "square", "label": "Square.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L1"}, {"id": "square_square", "label": "Square", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L20"}, {"id": "square_square_tostring", "label": ".toString()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L22"}, {"id": "square_square_fromalgebraic", "label": ".fromAlgebraic()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L28"}, {"id": "square_offset", "label": "offset()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L48"}], "edges": [{"source": "square", "target": "square_square", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L20", "weight": 1.0}, {"source": "square_square", "target": "square_square_tostring", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L22", "weight": 1.0}, {"source": "square", "target": "square_square", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L25", "weight": 1.0}, {"source": "square_square", "target": "square_square_fromalgebraic", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L28", "weight": 1.0}, {"source": "square", "target": "square_offset", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L48", "weight": 1.0}, {"source": "square_square_fromalgebraic", "target": "square_square", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L36", "weight": 1.0}, {"source": "square_offset", "target": "square_square", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Square.scala", "source_location": "L52", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/6178ac5efcbb9134262dad4346bc615dc853f950a1af48d6883546d485c2d125.json b/graphify-out/cache/6178ac5efcbb9134262dad4346bc615dc853f950a1af48d6883546d485c2d125.json new file mode 100644 index 0000000..6602706 --- /dev/null +++ b/graphify-out/cache/6178ac5efcbb9134262dad4346bc615dc853f950a1af48d6883546d485c2d125.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonexportersuite", "label": "JsonExporterSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L1"}, {"id": "jsonexportersuite_jsonexportersuite", "label": "JsonExporterSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L9"}], "edges": [{"source": "jsonexportersuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonexportersuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonexportersuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonexportersuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonexportersuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L7", "weight": 1.0}, {"source": "jsonexportersuite", "target": "jsonexportersuite_jsonexportersuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterSuite.scala", "source_location": "L9", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/62527bb98473523e38eedeb5dd375d9fd72bccac5df849b02dd753597cf63f7a.json b/graphify-out/cache/62527bb98473523e38eedeb5dd375d9fd72bccac5df849b02dd753597cf63f7a.json new file mode 100644 index 0000000..317e4af --- /dev/null +++ b/graphify-out/cache/62527bb98473523e38eedeb5dd375d9fd72bccac5df849b02dd753597cf63f7a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "piecesprites", "label": "PieceSprites.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L1"}, {"id": "piecesprites_piecesprites", "label": "PieceSprites", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L7"}, {"id": "piecesprites_piecesprites_loadpieceimage", "label": ".loadPieceImage()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L13"}, {"id": "piecesprites_piecesprites_loadimage", "label": ".loadImage()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L24"}, {"id": "piecesprites_squarecolors", "label": "SquareColors", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L31"}], "edges": [{"source": "piecesprites", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L3", "weight": 1.0}, {"source": "piecesprites", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L4", "weight": 1.0}, {"source": "piecesprites", "target": "piecesprites_piecesprites", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L7", "weight": 1.0}, {"source": "piecesprites_piecesprites", "target": "piecesprites_piecesprites_loadpieceimage", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L13", "weight": 1.0}, {"source": "piecesprites_piecesprites", "target": "piecesprites_piecesprites_loadimage", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L24", "weight": 1.0}, {"source": "piecesprites", "target": "piecesprites_squarecolors", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L31", "weight": 1.0}, {"source": "piecesprites_piecesprites_loadpieceimage", "target": "piecesprites_piecesprites_loadimage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/PieceSprites.scala", "source_location": "L15", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/62e5ed7e268a85608229677e22d765a066902368604aede2911d0deb35af4cd1.json b/graphify-out/cache/62e5ed7e268a85608229677e22d765a066902368604aede2911d0deb35af4cd1.json new file mode 100644 index 0000000..fb42a23 --- /dev/null +++ b/graphify-out/cache/62e5ed7e268a85608229677e22d765a066902368604aede2911d0deb35af4cd1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonexporter", "label": "JsonExporter.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L1"}, {"id": "jsonexporter_jsonexporter", "label": "JsonExporter", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L23"}, {"id": "jsonexporter_jsonexporter_createmapper", "label": ".createMapper()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L26"}, {"id": "jsonexporter_jsonexporter_exportgamecontext", "label": ".exportGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L40"}, {"id": "jsonexporter_jsonexporter_buildgamerecord", "label": ".buildGameRecord()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L44"}, {"id": "jsonexporter_jsonexporter_buildmetadata", "label": ".buildMetadata()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L60"}, {"id": "jsonexporter_jsonexporter_buildgamestate", "label": ".buildGameState()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L68"}, {"id": "jsonexporter_jsonexporter_buildboardpieces", "label": ".buildBoardPieces()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L77"}, {"id": "jsonexporter_jsonexporter_buildcastlingrights", "label": ".buildCastlingRights()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L82"}, {"id": "jsonexporter_jsonexporter_buildmoves", "label": ".buildMoves()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L90"}, {"id": "jsonexporter_jsonexporter_convertmovetype", "label": ".convertMoveType()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L96"}, {"id": "jsonexporter_jsonexporter_buildcapturedpieces", "label": ".buildCapturedPieces()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L117"}, {"id": "jsonexporter_jsonexporter_formatjson", "label": ".formatJson()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L121"}, {"id": "jsonexporter_jsonexporter_getcapturedpieces", "label": ".getCapturedPieces()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L127"}], "edges": [{"source": "jsonexporter", "target": "com", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonexporter", "target": "com", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonexporter", "target": "com", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L7", "weight": 1.0}, {"source": "jsonexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L8", "weight": 1.0}, {"source": "jsonexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L9", "weight": 1.0}, {"source": "jsonexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L10", "weight": 1.0}, {"source": "jsonexporter", "target": "java", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L11", "weight": 1.0}, {"source": "jsonexporter", "target": "jsonexporter_jsonexporter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L23", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_createmapper", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L26", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_exportgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L40", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildgamerecord", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L44", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildmetadata", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L60", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildgamestate", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L68", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildboardpieces", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L77", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildcastlingrights", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L82", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildmoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L90", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_convertmovetype", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L96", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_buildcapturedpieces", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L117", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_formatjson", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L121", "weight": 1.0}, {"source": "jsonexporter_jsonexporter", "target": "jsonexporter_jsonexporter_getcapturedpieces", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L127", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_exportgamecontext", "target": "jsonexporter_jsonexporter_buildgamerecord", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L41", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_exportgamecontext", "target": "jsonexporter_jsonexporter_formatjson", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L42", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamerecord", "target": "jsonexporter_jsonexporter_exportgamecontext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L47", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamerecord", "target": "jsonexporter_jsonexporter_buildmetadata", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L52", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamerecord", "target": "jsonexporter_jsonexporter_buildgamestate", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L53", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamerecord", "target": "jsonexporter_jsonexporter_buildmoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L55", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamerecord", "target": "jsonexporter_jsonexporter_buildcapturedpieces", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L56", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamestate", "target": "jsonexporter_jsonexporter_buildboardpieces", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L70", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildgamestate", "target": "jsonexporter_jsonexporter_buildcastlingrights", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L72", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildmoves", "target": "jsonexporter_jsonexporter_convertmovetype", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L92", "weight": 1.0}, {"source": "jsonexporter_jsonexporter_buildcapturedpieces", "target": "jsonexporter_jsonexporter_getcapturedpieces", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonExporter.scala", "source_location": "L118", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/69c03c8c580bef009c4eb7d690ae581c8fcbba7601d538e435daad001c2d028c.json b/graphify-out/cache/69c03c8c580bef009c4eb7d690ae581c8fcbba7601d538e435daad001c2d028c.json new file mode 100644 index 0000000..ae7415a --- /dev/null +++ b/graphify-out/cache/69c03c8c580bef009c4eb7d690ae581c8fcbba7601d538e435daad001c2d028c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenexporter", "label": "FenExporter.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L1"}, {"id": "fenexporter_fenexporter", "label": "FenExporter", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L7"}, {"id": "fenexporter_fenexporter_boardtofen", "label": ".boardToFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L10"}, {"id": "fenexporter_fenexporter_buildrankstring", "label": ".buildRankString()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L16"}, {"id": "fenexporter_fenexporter_gamecontexttofen", "label": ".gameContextToFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L29"}, {"id": "fenexporter_fenexporter_exportgamecontext", "label": ".exportGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L37"}, {"id": "fenexporter_fenexporter_castlingstring", "label": ".castlingString()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L40"}, {"id": "fenexporter_fenexporter_piecetofenchar", "label": ".pieceToFenChar()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L49"}], "edges": [{"source": "fenexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenexporter", "target": "fenexporter_fenexporter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L7", "weight": 1.0}, {"source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_boardtofen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L10", "weight": 1.0}, {"source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_buildrankstring", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L16", "weight": 1.0}, {"source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_gamecontexttofen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L29", "weight": 1.0}, {"source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_exportgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L37", "weight": 1.0}, {"source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_castlingstring", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L40", "weight": 1.0}, {"source": "fenexporter_fenexporter", "target": "fenexporter_fenexporter_piecetofenchar", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L49", "weight": 1.0}, {"source": "fenexporter_fenexporter_boardtofen", "target": "fenexporter_fenexporter_buildrankstring", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L12", "weight": 1.0}, {"source": "fenexporter_fenexporter_buildrankstring", "target": "fenexporter_fenexporter_piecetofenchar", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L23", "weight": 1.0}, {"source": "fenexporter_fenexporter_gamecontexttofen", "target": "fenexporter_fenexporter_boardtofen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L30", "weight": 1.0}, {"source": "fenexporter_fenexporter_gamecontexttofen", "target": "fenexporter_fenexporter_castlingstring", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L32", "weight": 1.0}, {"source": "fenexporter_fenexporter_exportgamecontext", "target": "fenexporter_fenexporter_gamecontexttofen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenExporter.scala", "source_location": "L37", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/6b0d90f46f2d2f2ee90986911f029ea085a24e0ab1d563c2fc905d696dc70dc6.json b/graphify-out/cache/6b0d90f46f2d2f2ee90986911f029ea085a24e0ab1d563c2fc905d696dc70dc6.json new file mode 100644 index 0000000..0896f61 --- /dev/null +++ b/graphify-out/cache/6b0d90f46f2d2f2ee90986911f029ea085a24e0ab1d563c2fc905d696dc70dc6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "command", "label": "Command.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L1"}, {"id": "command_movecommand", "label": "MoveCommand", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L21"}, {"id": "command_movecommand_execute", "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L29"}, {"id": "command_movecommand_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L32"}, {"id": "command_movecommand_description", "label": ".description()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L35"}, {"id": "command_moveresult", "label": "MoveResult", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L39"}, {"id": "command_successful", "label": "Successful", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L40"}, {"id": "command_invalidformat", "label": "InvalidFormat", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L41"}, {"id": "command_invalidmove", "label": "InvalidMove", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L42"}, {"id": "command_quitcommand", "label": "QuitCommand", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L45"}, {"id": "command_quitcommand_execute", "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L46"}, {"id": "command_quitcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L47"}, {"id": "command_quitcommand_description", "label": ".description()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L48"}, {"id": "command_resetcommand", "label": "ResetCommand", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L51"}, {"id": "command_resetcommand_execute", "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L55"}, {"id": "command_resetcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L57"}, {"id": "command_resetcommand_description", "label": ".description()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L60"}], "edges": [{"source": "command", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L3", "weight": 1.0}, {"source": "command", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L4", "weight": 1.0}, {"source": "command", "target": "command_movecommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L21", "weight": 1.0}, {"source": "command_movecommand", "target": "command_movecommand_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L29", "weight": 1.0}, {"source": "command_movecommand", "target": "command_movecommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L32", "weight": 1.0}, {"source": "command_movecommand", "target": "command_movecommand_description", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L35", "weight": 1.0}, {"source": "command", "target": "command_moveresult", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L39", "weight": 1.0}, {"source": "command", "target": "command_successful", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L40", "weight": 1.0}, {"source": "command", "target": "command_invalidformat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L41", "weight": 1.0}, {"source": "command", "target": "command_invalidmove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L42", "weight": 1.0}, {"source": "command", "target": "command_quitcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L45", "weight": 1.0}, {"source": "command_quitcommand", "target": "command_quitcommand_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L46", "weight": 1.0}, {"source": "command_quitcommand", "target": "command_quitcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L47", "weight": 1.0}, {"source": "command_quitcommand", "target": "command_quitcommand_description", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L48", "weight": 1.0}, {"source": "command", "target": "command_resetcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L51", "weight": 1.0}, {"source": "command_resetcommand", "target": "command_resetcommand_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L55", "weight": 1.0}, {"source": "command_resetcommand", "target": "command_resetcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L57", "weight": 1.0}, {"source": "command_resetcommand", "target": "command_resetcommand_description", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/Command.scala", "source_location": "L60", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/7577d695dc4b80764e15da083956eb383aadcfe12bf986316693b72a0e2d8d58.json b/graphify-out/cache/7577d695dc4b80764e15da083956eb383aadcfe12bf986316693b72a0e2d8d58.json new file mode 100644 index 0000000..52a6314 --- /dev/null +++ b/graphify-out/cache/7577d695dc4b80764e15da083956eb383aadcfe12bf986316693b72a0e2d8d58.json @@ -0,0 +1 @@ +{"nodes": [{"id": "boardtest", "label": "BoardTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L1"}, {"id": "boardtest_boardtest", "label": "BoardTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L7"}], "edges": [{"source": "boardtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "boardtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "boardtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "boardtest", "target": "boardtest_boardtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/BoardTest.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/796e80722df2ee34be94122a4b4a4377a6c4d0a92d1dbd568297615af16aa502.json b/graphify-out/cache/796e80722df2ee34be94122a4b4a4377a6c4d0a92d1dbd568297615af16aa502.json new file mode 100644 index 0000000..7fa8350 --- /dev/null +++ b/graphify-out/cache/796e80722df2ee34be94122a4b4a4377a6c4d0a92d1dbd568297615af16aa502.json @@ -0,0 +1 @@ +{"nodes": [{"id": "board", "label": "Board.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L1"}, {"id": "board_board", "label": "Board", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L5"}, {"id": "board_board_apply", "label": ".apply()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L7"}, {"id": "board_pieceat", "label": "pieceAt()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L10"}, {"id": "board_updated", "label": "updated()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L11"}, {"id": "board_removed", "label": "removed()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L12"}, {"id": "board_withmove", "label": "withMove()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L13"}, {"id": "board_applymove", "label": "applyMove()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L17"}, {"id": "board_pieces", "label": "pieces()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L20"}], "edges": [{"source": "board", "target": "board_board", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L5", "weight": 1.0}, {"source": "board_board", "target": "board_board_apply", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L7", "weight": 1.0}, {"source": "board", "target": "board_pieceat", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L10", "weight": 1.0}, {"source": "board", "target": "board_updated", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L11", "weight": 1.0}, {"source": "board", "target": "board_removed", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L12", "weight": 1.0}, {"source": "board", "target": "board_withmove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L13", "weight": 1.0}, {"source": "board", "target": "board_applymove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L17", "weight": 1.0}, {"source": "board", "target": "board_pieces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L20", "weight": 1.0}, {"source": "board_withmove", "target": "board_updated", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L15", "weight": 1.0}, {"source": "board_withmove", "target": "board_removed", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L15", "weight": 1.0}, {"source": "board_applymove", "target": "board_withmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Board.scala", "source_location": "L18", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/800e691b263260c5e9627f48a7d6e250b5f6c17fefa13b73ba0d76923fd2a977.json b/graphify-out/cache/800e691b263260c5e9627f48a7d6e250b5f6c17fefa13b73ba0d76923fd2a977.json new file mode 100644 index 0000000..614baef --- /dev/null +++ b/graphify-out/cache/800e691b263260c5e9627f48a7d6e250b5f6c17fefa13b73ba0d76923fd2a977.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gamecontext", "label": "GameContext.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L1"}, {"id": "gamecontext_gamecontext", "label": "GameContext", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L8"}, {"id": "gamecontext_gamecontext_withboard", "label": ".withBoard()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L17"}, {"id": "gamecontext_gamecontext_withturn", "label": ".withTurn()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L20"}, {"id": "gamecontext_gamecontext_withcastlingrights", "label": ".withCastlingRights()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L23"}, {"id": "gamecontext_gamecontext_withenpassantsquare", "label": ".withEnPassantSquare()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L26"}, {"id": "gamecontext_gamecontext_withhalfmoveclock", "label": ".withHalfMoveClock()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L29"}, {"id": "gamecontext_gamecontext_withmove", "label": ".withMove()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L32"}, {"id": "gamecontext_gamecontext_initial", "label": ".initial()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L36"}], "edges": [{"source": "gamecontext", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L3", "weight": 1.0}, {"source": "gamecontext", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L4", "weight": 1.0}, {"source": "gamecontext", "target": "gamecontext_gamecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L8", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L17", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withturn", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L20", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withcastlingrights", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L23", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withenpassantsquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L26", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withhalfmoveclock", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L29", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_withmove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L32", "weight": 1.0}, {"source": "gamecontext", "target": "gamecontext_gamecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L34", "weight": 1.0}, {"source": "gamecontext_gamecontext", "target": "gamecontext_gamecontext_initial", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L36", "weight": 1.0}, {"source": "gamecontext_gamecontext_initial", "target": "gamecontext_gamecontext", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/game/GameContext.scala", "source_location": "L36", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/81cb488f6f57d040e5c3f667bb869ce9e11ce63dc6af95db5fd33c62bd912f9f.json b/graphify-out/cache/81cb488f6f57d040e5c3f667bb869ce9e11ce63dc6af95db5fd33c62bd912f9f.json new file mode 100644 index 0000000..48e9843 --- /dev/null +++ b/graphify-out/cache/81cb488f6f57d040e5c3f667bb869ce9e11ce63dc6af95db5fd33c62bd912f9f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "castlingrightstest", "label": "CastlingRightsTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L1"}, {"id": "castlingrightstest_castlingrightstest", "label": "CastlingRightsTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L6"}], "edges": [{"source": "castlingrightstest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "castlingrightstest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "castlingrightstest", "target": "castlingrightstest_castlingrightstest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/CastlingRightsTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/852689e6d561ab064ae42c1f5d405ac7a7fba20a3b3ab39def7022107e44a60e.json b/graphify-out/cache/852689e6d561ab064ae42c1f5d405ac7a7fba20a3b3ab39def7022107e44a60e.json new file mode 100644 index 0000000..2227bc0 --- /dev/null +++ b/graphify-out/cache/852689e6d561ab064ae42c1f5d405ac7a7fba20a3b3ab39def7022107e44a60e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "piecetest", "label": "PieceTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L1"}, {"id": "piecetest_piecetest", "label": "PieceTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L6"}], "edges": [{"source": "piecetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "piecetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "piecetest", "target": "piecetest_piecetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/PieceTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/872ecfbaa55256e264e61a8266fb1d2e41867d6267d7585b324ddc0f3d6df945.json b/graphify-out/cache/872ecfbaa55256e264e61a8266fb1d2e41867d6267d7585b324ddc0f3d6df945.json new file mode 100644 index 0000000..2e00d68 --- /dev/null +++ b/graphify-out/cache/872ecfbaa55256e264e61a8266fb1d2e41867d6267d7585b324ddc0f3d6df945.json @@ -0,0 +1 @@ +{"nodes": [{"id": "parser", "label": "Parser.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L1"}, {"id": "parser_parser", "label": "Parser", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L5"}, {"id": "parser_parser_parsemove", "label": ".parseMove()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L10"}, {"id": "parser_parser_parsesquare", "label": ".parseSquare()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L20"}], "edges": [{"source": "parser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L3", "weight": 1.0}, {"source": "parser", "target": "parser_parser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L5", "weight": 1.0}, {"source": "parser_parser", "target": "parser_parser_parsemove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L10", "weight": 1.0}, {"source": "parser_parser", "target": "parser_parser_parsesquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L20", "weight": 1.0}, {"source": "parser_parser_parsemove", "target": "parser_parser_parsesquare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/controller/Parser.scala", "source_location": "L16", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/88cb68a98b533f7fde601e4d37b9f8dcd699bd06851b853671fd52e5e9847840.json b/graphify-out/cache/88cb68a98b533f7fde601e4d37b9f8dcd699bd06851b853671fd52e5e9847840.json new file mode 100644 index 0000000..5272810 --- /dev/null +++ b/graphify-out/cache/88cb68a98b533f7fde601e4d37b9f8dcd699bd06851b853671fd52e5e9847840.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pgnexporter", "label": "PgnExporter.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L1"}, {"id": "pgnexporter_pgnexporter", "label": "PgnExporter", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L9"}, {"id": "pgnexporter_pgnexporter_exportgamecontext", "label": ".exportGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L12"}, {"id": "pgnexporter_pgnexporter_exportgame", "label": ".exportGame()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L23"}, {"id": "pgnexporter_pgnexporter_movetoalgebraic", "label": ".moveToAlgebraic()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L52"}], "edges": [{"source": "pgnexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L3", "weight": 1.0}, {"source": "pgnexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L4", "weight": 1.0}, {"source": "pgnexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L5", "weight": 1.0}, {"source": "pgnexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L6", "weight": 1.0}, {"source": "pgnexporter", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L7", "weight": 1.0}, {"source": "pgnexporter", "target": "pgnexporter_pgnexporter", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L9", "weight": 1.0}, {"source": "pgnexporter_pgnexporter", "target": "pgnexporter_pgnexporter_exportgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L12", "weight": 1.0}, {"source": "pgnexporter_pgnexporter", "target": "pgnexporter_pgnexporter_exportgame", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L23", "weight": 1.0}, {"source": "pgnexporter_pgnexporter", "target": "pgnexporter_pgnexporter_movetoalgebraic", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L52", "weight": 1.0}, {"source": "pgnexporter_pgnexporter_exportgamecontext", "target": "pgnexporter_pgnexporter_exportgame", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L20", "weight": 1.0}, {"source": "pgnexporter_pgnexporter_exportgame", "target": "pgnexporter_pgnexporter_movetoalgebraic", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/pgn/PgnExporter.scala", "source_location": "L34", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/89ae908198e020d8312d029164a35af665a07d7dc13d238ff6879776d92a7462.json b/graphify-out/cache/89ae908198e020d8312d029164a35af665a07d7dc13d238ff6879776d92a7462.json new file mode 100644 index 0000000..d5c330f --- /dev/null +++ b/graphify-out/cache/89ae908198e020d8312d029164a35af665a07d7dc13d238ff6879776d92a7462.json @@ -0,0 +1 @@ +{"nodes": [{"id": "movecommandtest", "label": "MoveCommandTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L1"}, {"id": "movecommandtest_movecommandtest", "label": "MoveCommandTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L8"}, {"id": "movecommandtest_movecommandtest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L10"}], "edges": [{"source": "movecommandtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "movecommandtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "movecommandtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "movecommandtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "movecommandtest", "target": "movecommandtest_movecommandtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "movecommandtest_movecommandtest", "target": "movecommandtest_movecommandtest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/MoveCommandTest.scala", "source_location": "L10", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/89e424fef0a7a5f08fae8d5485805b4a1ebf864f6a670de6664708b3ba1096fe.json b/graphify-out/cache/89e424fef0a7a5f08fae8d5485805b4a1ebf864f6a670de6664708b3ba1096fe.json new file mode 100644 index 0000000..69398fd --- /dev/null +++ b/graphify-out/cache/89e424fef0a7a5f08fae8d5485805b4a1ebf864f6a670de6664708b3ba1096fe.json @@ -0,0 +1 @@ +{"nodes": [{"id": "playerinfo", "label": "PlayerInfo.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L1"}, {"id": "playerinfo_playerid", "label": "PlayerId", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L9"}, {"id": "playerinfo_playerid_apply", "label": ".apply()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L10"}, {"id": "playerinfo_value", "label": "value()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L11"}, {"id": "playerinfo_playerinfo", "label": "PlayerInfo", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L23"}], "edges": [{"source": "playerinfo", "target": "playerinfo_playerid", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L9", "weight": 1.0}, {"source": "playerinfo_playerid", "target": "playerinfo_playerid_apply", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L10", "weight": 1.0}, {"source": "playerinfo", "target": "playerinfo_value", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L11", "weight": 1.0}, {"source": "playerinfo", "target": "playerinfo_playerinfo", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/player/PlayerInfo.scala", "source_location": "L23", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/8ca8354e9efdbb5770f0b67d926b13ae31b5e3240e8067c739c7f4e77ba7b9d1.json b/graphify-out/cache/8ca8354e9efdbb5770f0b67d926b13ae31b5e3240e8067c739c7f4e77ba7b9d1.json new file mode 100644 index 0000000..bb694fe --- /dev/null +++ b/graphify-out/cache/8ca8354e9efdbb5770f0b67d926b13ae31b5e3240e8067c739c7f4e77ba7b9d1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "chessboardview", "label": "ChessBoardView.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L1"}, {"id": "chessboardview_chessboardview", "label": "ChessBoardView", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L28"}, {"id": "chessboardview_chessboardview_initializeboard", "label": ".initializeBoard()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L149"}, {"id": "chessboardview_chessboardview_createsquare", "label": ".createSquare()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L165"}, {"id": "chessboardview_chessboardview_handlesquareclick", "label": ".handleSquareClick()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L185"}, {"id": "chessboardview_chessboardview_updateboard", "label": ".updateBoard()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L218"}, {"id": "chessboardview_chessboardview_updateundoredobuttons", "label": ".updateUndoRedoButtons()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L254"}, {"id": "chessboardview_chessboardview_highlightsquare", "label": ".highlightSquare()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L258"}, {"id": "chessboardview_chessboardview_showmessage", "label": ".showMessage()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L278"}, {"id": "chessboardview_chessboardview_showpromotiondialog", "label": ".showPromotionDialog()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L281"}, {"id": "chessboardview_chessboardview_dofenexport", "label": ".doFenExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L298"}, {"id": "chessboardview_chessboardview_dofenimport", "label": ".doFenImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L301"}, {"id": "chessboardview_chessboardview_dopgnexport", "label": ".doPgnExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L304"}, {"id": "chessboardview_chessboardview_dopgnimport", "label": ".doPgnImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L307"}, {"id": "chessboardview_chessboardview_dojsonexport", "label": ".doJsonExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L310"}, {"id": "chessboardview_chessboardview_dojsonimport", "label": ".doJsonImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L329"}, {"id": "chessboardview_chessboardview_doexport", "label": ".doExport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L349"}, {"id": "chessboardview_chessboardview_doimport", "label": ".doImport()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L354"}, {"id": "chessboardview_chessboardview_showcopydialog", "label": ".showCopyDialog()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L364"}, {"id": "chessboardview_chessboardview_showinputdialog", "label": ".showInputDialog()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L377"}], "edges": [{"source": "chessboardview", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L3", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L4", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L5", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L6", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L7", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L8", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L9", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L10", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L11", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L12", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L13", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L14", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L15", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L16", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L17", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L18", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L19", "weight": 1.0}, {"source": "chessboardview", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L20", "weight": 1.0}, {"source": "chessboardview", "target": "java", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L21", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L22", "weight": 1.0}, {"source": "chessboardview", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L23", "weight": 1.0}, {"source": "chessboardview", "target": "chessboardview_chessboardview", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L28", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_initializeboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L149", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_createsquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L165", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_handlesquareclick", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L185", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_updateboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L218", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_updateundoredobuttons", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L254", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_highlightsquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L258", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showmessage", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L278", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showpromotiondialog", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L281", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dofenexport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L298", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dofenimport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L301", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dopgnexport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L304", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dopgnimport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L307", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dojsonexport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L310", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_dojsonimport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L329", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_doexport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L349", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_doimport", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L354", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showcopydialog", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L364", "weight": 1.0}, {"source": "chessboardview_chessboardview", "target": "chessboardview_chessboardview_showinputdialog", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L377", "weight": 1.0}, {"source": "chessboardview_chessboardview_initializeboard", "target": "chessboardview_chessboardview_createsquare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L159", "weight": 1.0}, {"source": "chessboardview_chessboardview_initializeboard", "target": "chessboardview_chessboardview_updateboard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L163", "weight": 1.0}, {"source": "chessboardview_chessboardview_createsquare", "target": "chessboardview_chessboardview_handlesquareclick", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L179", "weight": 1.0}, {"source": "chessboardview_chessboardview_handlesquareclick", "target": "chessboardview_chessboardview_highlightsquare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L196", "weight": 1.0}, {"source": "chessboardview_chessboardview_handlesquareclick", "target": "chessboardview_chessboardview_updateboard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L211", "weight": 1.0}, {"source": "chessboardview_chessboardview_updateboard", "target": "chessboardview_chessboardview_updateundoredobuttons", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L252", "weight": 1.0}, {"source": "chessboardview_chessboardview_dofenexport", "target": "chessboardview_chessboardview_doexport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L299", "weight": 1.0}, {"source": "chessboardview_chessboardview_dofenimport", "target": "chessboardview_chessboardview_doimport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L302", "weight": 1.0}, {"source": "chessboardview_chessboardview_dopgnexport", "target": "chessboardview_chessboardview_doexport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L305", "weight": 1.0}, {"source": "chessboardview_chessboardview_dopgnimport", "target": "chessboardview_chessboardview_doimport", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L308", "weight": 1.0}, {"source": "chessboardview_chessboardview_dojsonexport", "target": "chessboardview_chessboardview_showmessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L326", "weight": 1.0}, {"source": "chessboardview_chessboardview_dojsonimport", "target": "chessboardview_chessboardview_showmessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L345", "weight": 1.0}, {"source": "chessboardview_chessboardview_doexport", "target": "chessboardview_chessboardview_showcopydialog", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L351", "weight": 1.0}, {"source": "chessboardview_chessboardview_doimport", "target": "chessboardview_chessboardview_showinputdialog", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L355", "weight": 1.0}, {"source": "chessboardview_chessboardview_doimport", "target": "chessboardview_chessboardview_showmessage", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/ChessBoardView.scala", "source_location": "L359", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/934c092c966329f85520b79102ff206ff41befeaf0b5a90f0b60968d8b8cb34a.json b/graphify-out/cache/934c092c966329f85520b79102ff206ff41befeaf0b5a90f0b60968d8b8cb34a.json new file mode 100644 index 0000000..10c6182 --- /dev/null +++ b/graphify-out/cache/934c092c966329f85520b79102ff206ff41befeaf0b5a90f0b60968d8b8cb34a.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameengineloadgametest", "label": "GameEngineLoadGameTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L1"}, {"id": "gameengineloadgametest_gameengineloadgametest", "label": "GameEngineLoadGameTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L14"}, {"id": "gameengineloadgametest_mockobserver", "label": "MockObserver", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L40"}, {"id": "gameengineloadgametest_mockobserver_ongameevent", "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L42"}], "edges": [{"source": "gameengineloadgametest", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L10", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L11", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L12", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "gameengineloadgametest_gameengineloadgametest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L14", "weight": 1.0}, {"source": "gameengineloadgametest", "target": "gameengineloadgametest_mockobserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L40", "weight": 1.0}, {"source": "gameengineloadgametest_mockobserver", "target": "gameengineloadgametest_mockobserver_ongameevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineLoadGameTest.scala", "source_location": "L42", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/a0dfa43946f4a50be9bd9517416d51550ffd849a42e3d1b89171d8123973e166.json b/graphify-out/cache/a0dfa43946f4a50be9bd9517416d51550ffd849a42e3d1b89171d8123973e166.json new file mode 100644 index 0000000..329d3b5 --- /dev/null +++ b/graphify-out/cache/a0dfa43946f4a50be9bd9517416d51550ffd849a42e3d1b89171d8123973e166.json @@ -0,0 +1 @@ +{"nodes": [{"id": "main", "label": "Main.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L1"}, {"id": "main_main", "label": "Main", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L14"}, {"id": "main_main_main", "label": ".main()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L15"}], "edges": [{"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L3", "weight": 1.0}, {"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L4", "weight": 1.0}, {"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L5", "weight": 1.0}, {"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L6", "weight": 1.0}, {"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L7", "weight": 1.0}, {"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L8", "weight": 1.0}, {"source": "main", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L9", "weight": 1.0}, {"source": "main", "target": "main_main", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L14", "weight": 1.0}, {"source": "main_main", "target": "main_main_main", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/Main.scala", "source_location": "L15", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/a342077e0a94a95a836fc3ceee8bc6acee0f7ba369995d187a11db6cb85dd238.json b/graphify-out/cache/a342077e0a94a95a836fc3ceee8bc6acee0f7ba369995d187a11db6cb85dd238.json new file mode 100644 index 0000000..7e4f223 --- /dev/null +++ b/graphify-out/cache/a342077e0a94a95a836fc3ceee8bc6acee0f7ba369995d187a11db6cb85dd238.json @@ -0,0 +1 @@ +{"nodes": [{"id": "terminalui", "label": "TerminalUI.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L1"}, {"id": "terminalui_terminalui", "label": "TerminalUI", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L12"}, {"id": "terminalui_terminalui_ongameevent", "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L17"}, {"id": "terminalui_terminalui_start", "label": ".start()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L77"}, {"id": "terminalui_terminalui_printprompt", "label": ".printPrompt()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L113"}], "edges": [{"source": "terminalui", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L3", "weight": 1.0}, {"source": "terminalui", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L4", "weight": 1.0}, {"source": "terminalui", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L5", "weight": 1.0}, {"source": "terminalui", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L6", "weight": 1.0}, {"source": "terminalui", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L7", "weight": 1.0}, {"source": "terminalui", "target": "terminalui_terminalui", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L12", "weight": 1.0}, {"source": "terminalui_terminalui", "target": "terminalui_terminalui_ongameevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L17", "weight": 1.0}, {"source": "terminalui_terminalui", "target": "terminalui_terminalui_start", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L77", "weight": 1.0}, {"source": "terminalui_terminalui", "target": "terminalui_terminalui_printprompt", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L113", "weight": 1.0}, {"source": "terminalui_terminalui_ongameevent", "target": "terminalui_terminalui_printprompt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L24", "weight": 1.0}, {"source": "terminalui_terminalui_start", "target": "terminalui_terminalui_printprompt", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/terminal/TerminalUI.scala", "source_location": "L84", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/a5a8ded906063796bd73832afec70642b3adb0e5caf2a710933f6378eba4f57c.json b/graphify-out/cache/a5a8ded906063796bd73832afec70642b3adb0e5caf2a710933f6378eba4f57c.json new file mode 100644 index 0000000..2d24139 --- /dev/null +++ b/graphify-out/cache/a5a8ded906063796bd73832afec70642b3adb0e5caf2a710933f6378eba4f57c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameenginespecialmovestest", "label": "GameEngineSpecialMovesTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L1"}, {"id": "gameenginespecialmovestest_gameenginespecialmovestest", "label": "GameEngineSpecialMovesTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L9"}], "edges": [{"source": "gameenginespecialmovestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameenginespecialmovestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameenginespecialmovestest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameenginespecialmovestest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameenginespecialmovestest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameenginespecialmovestest", "target": "gameenginespecialmovestest_gameenginespecialmovestest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineSpecialMovesTest.scala", "source_location": "L9", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/aa40e44d71101cd7aaedc27b7e0845afb79e55da2e0d19b54693cf856dbc4d36.json b/graphify-out/cache/aa40e44d71101cd7aaedc27b7e0845afb79e55da2e0d19b54693cf856dbc4d36.json new file mode 100644 index 0000000..d394cb6 --- /dev/null +++ b/graphify-out/cache/aa40e44d71101cd7aaedc27b7e0845afb79e55da2e0d19b54693cf856dbc4d36.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameengineintegrationtest", "label": "GameEngineIntegrationTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L1"}, {"id": "gameengineintegrationtest_gameengineintegrationtest", "label": "GameEngineIntegrationTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L13"}, {"id": "gameengineintegrationtest_gameengineintegrationtest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L15"}, {"id": "gameengineintegrationtest_gameengineintegrationtest_captureevents", "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L18"}, {"id": "gameengineintegrationtest_importgamecontext", "label": "importGameContext()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L58"}, {"id": "gameengineintegrationtest_candidatemoves", "label": "candidateMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L92"}, {"id": "gameengineintegrationtest_legalmoves", "label": "legalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L93"}, {"id": "gameengineintegrationtest_alllegalmoves", "label": "allLegalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L95"}, {"id": "gameengineintegrationtest_ischeck", "label": "isCheck()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L96"}, {"id": "gameengineintegrationtest_ischeckmate", "label": "isCheckmate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L97"}, {"id": "gameengineintegrationtest_isstalemate", "label": "isStalemate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L98"}, {"id": "gameengineintegrationtest_isinsufficientmaterial", "label": "isInsufficientMaterial()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L99"}, {"id": "gameengineintegrationtest_isfiftymoverule", "label": "isFiftyMoveRule()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L100"}, {"id": "gameengineintegrationtest_applymove", "label": "applyMove()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L101"}, {"id": "gameengineintegrationtest_ongameevent", "label": "onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L169"}], "edges": [{"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L10", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L11", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_gameengineintegrationtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L13", "weight": 1.0}, {"source": "gameengineintegrationtest_gameengineintegrationtest", "target": "gameengineintegrationtest_gameengineintegrationtest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L15", "weight": 1.0}, {"source": "gameengineintegrationtest_gameengineintegrationtest", "target": "gameengineintegrationtest_gameengineintegrationtest_captureevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L18", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_importgamecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L58", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_candidatemoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L92", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_legalmoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L93", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_alllegalmoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L95", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ischeck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L96", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ischeckmate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L97", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isstalemate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L98", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isinsufficientmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L99", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isfiftymoverule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L100", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_applymove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L101", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_importgamecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L105", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_candidatemoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L114", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_legalmoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L115", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_alllegalmoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L116", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ischeck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L117", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ischeckmate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L118", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isstalemate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L119", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isinsufficientmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L120", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_isfiftymoverule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L121", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_applymove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L122", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_importgamecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L129", "weight": 1.0}, {"source": "gameengineintegrationtest", "target": "gameengineintegrationtest_ongameevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L169", "weight": 1.0}, {"source": "gameengineintegrationtest_candidatemoves", "target": "gameengineintegrationtest_legalmoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L92", "weight": 1.0}, {"source": "gameengineintegrationtest_legalmoves", "target": "gameengineintegrationtest_gameengineintegrationtest_sq", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineIntegrationTest.scala", "source_location": "L94", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/ab02387498eab95820cb883c5c5750590db798197b0e06742c75be7f8c6cdef4.json b/graphify-out/cache/ab02387498eab95820cb883c5c5750590db798197b0e06742c75be7f8c6cdef4.json new file mode 100644 index 0000000..2c3a22b --- /dev/null +++ b/graphify-out/cache/ab02387498eab95820cb883c5c5750590db798197b0e06742c75be7f8c6cdef4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "castlingrights", "label": "CastlingRights.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L1"}, {"id": "castlingrights_castlingrights", "label": "CastlingRights", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L15"}, {"id": "castlingrights_castlingrights_hasanyrights", "label": ".hasAnyRights()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L23"}, {"id": "castlingrights_castlingrights_hasrights", "label": ".hasRights()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L28"}, {"id": "castlingrights_castlingrights_revokecolor", "label": ".revokeColor()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L34"}, {"id": "castlingrights_castlingrights_revokekingside", "label": ".revokeKingSide()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L40"}, {"id": "castlingrights_castlingrights_revokequeenside", "label": ".revokeQueenSide()", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L46"}], "edges": [{"source": "castlingrights", "target": "castlingrights_castlingrights", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L15", "weight": 1.0}, {"source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_hasanyrights", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L23", "weight": 1.0}, {"source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_hasrights", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L28", "weight": 1.0}, {"source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_revokecolor", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L34", "weight": 1.0}, {"source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_revokekingside", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L40", "weight": 1.0}, {"source": "castlingrights_castlingrights", "target": "castlingrights_castlingrights_revokequeenside", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L46", "weight": 1.0}, {"source": "castlingrights", "target": "castlingrights_castlingrights", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/CastlingRights.scala", "source_location": "L50", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/abed4e7451ae50da1341084c07fd4bdc70085d32576f6b4ee910a043f54b165d.json b/graphify-out/cache/abed4e7451ae50da1341084c07fd4bdc70085d32576f6b4ee910a043f54b165d.json new file mode 100644 index 0000000..ea2e7c3 --- /dev/null +++ b/graphify-out/cache/abed4e7451ae50da1341084c07fd4bdc70085d32576f6b4ee910a043f54b165d.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gamefileservicesuite", "label": "GameFileServiceSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L1"}, {"id": "gamefileservicesuite_gamefileservicesuite", "label": "GameFileServiceSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L12"}, {"id": "gamefileservicesuite_exportgamecontext", "label": "exportGameContext()", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L124"}], "edges": [{"source": "gamefileservicesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L6", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "java", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L7", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L8", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L9", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L10", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "gamefileservicesuite_gamefileservicesuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L12", "weight": 1.0}, {"source": "gamefileservicesuite", "target": "gamefileservicesuite_exportgamecontext", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/GameFileServiceSuite.scala", "source_location": "L124", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/aee9d24a7c786b7815776113c688836a0673197f26455225b8110ffca8d8d822.json b/graphify-out/cache/aee9d24a7c786b7815776113c688836a0673197f26455225b8110ffca8d8d822.json new file mode 100644 index 0000000..f94aecf --- /dev/null +++ b/graphify-out/cache/aee9d24a7c786b7815776113c688836a0673197f26455225b8110ffca8d8d822.json @@ -0,0 +1 @@ +{"nodes": [{"id": "pgnvalidatortest", "label": "PgnValidatorTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L1"}, {"id": "pgnvalidatortest_pgnvalidatortest", "label": "PgnValidatorTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L8"}], "edges": [{"source": "pgnvalidatortest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "pgnvalidatortest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "pgnvalidatortest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "pgnvalidatortest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "pgnvalidatortest", "target": "pgnvalidatortest_pgnvalidatortest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/pgn/PgnValidatorTest.scala", "source_location": "L8", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/afde834e026bdeeb0bd45a79e1045f88f0806fd90dd25f85924a614fe79a0fb1.json b/graphify-out/cache/afde834e026bdeeb0bd45a79e1045f88f0806fd90dd25f85924a614fe79a0fb1.json new file mode 100644 index 0000000..4478635 --- /dev/null +++ b/graphify-out/cache/afde834e026bdeeb0bd45a79e1045f88f0806fd90dd25f85924a614fe79a0fb1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameenginegameendingtest", "label": "GameEngineGameEndingTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L1"}, {"id": "gameenginegameendingtest_gameenginegameendingtest", "label": "GameEngineGameEndingTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L10"}, {"id": "gameenginegameendingtest_endingmockobserver", "label": "EndingMockObserver", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L96"}, {"id": "gameenginegameendingtest_endingmockobserver_ongameevent", "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L99"}], "edges": [{"source": "gameenginegameendingtest", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameenginegameendingtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameenginegameendingtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameenginegameendingtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameenginegameendingtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameenginegameendingtest", "target": "gameenginegameendingtest_gameenginegameendingtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L10", "weight": 1.0}, {"source": "gameenginegameendingtest", "target": "gameenginegameendingtest_endingmockobserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L96", "weight": 1.0}, {"source": "gameenginegameendingtest_endingmockobserver", "target": "gameenginegameendingtest_endingmockobserver_ongameevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineGameEndingTest.scala", "source_location": "L99", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/b16f6e213ffdf24338ae463f8da484fb4a98a9ff5928b5cdaa403a44f61edf7c.json b/graphify-out/cache/b16f6e213ffdf24338ae463f8da484fb4a98a9ff5928b5cdaa403a44f61edf7c.json new file mode 100644 index 0000000..54ccaf8 --- /dev/null +++ b/graphify-out/cache/b16f6e213ffdf24338ae463f8da484fb4a98a9ff5928b5cdaa403a44f61edf7c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "guiobserver", "label": "GUIObserver.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L1"}, {"id": "guiobserver_guiobserver", "label": "GUIObserver", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L12"}, {"id": "guiobserver_guiobserver_ongameevent", "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L14"}, {"id": "guiobserver_guiobserver_showalert", "label": ".showAlert()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L71"}], "edges": [{"source": "guiobserver", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L3", "weight": 1.0}, {"source": "guiobserver", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L4", "weight": 1.0}, {"source": "guiobserver", "target": "scalafx", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L5", "weight": 1.0}, {"source": "guiobserver", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L6", "weight": 1.0}, {"source": "guiobserver", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L7", "weight": 1.0}, {"source": "guiobserver", "target": "guiobserver_guiobserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L12", "weight": 1.0}, {"source": "guiobserver_guiobserver", "target": "guiobserver_guiobserver_ongameevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L14", "weight": 1.0}, {"source": "guiobserver_guiobserver", "target": "guiobserver_guiobserver_showalert", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L71", "weight": 1.0}, {"source": "guiobserver_guiobserver_ongameevent", "target": "guiobserver_guiobserver_showalert", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/gui/GUIObserver.scala", "source_location": "L30", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/b6346d3731acfee7f04dbafc66b9b914e23c26684d32d87e960b027145a6659b.json b/graphify-out/cache/b6346d3731acfee7f04dbafc66b9b914e23c26684d32d87e960b027145a6659b.json new file mode 100644 index 0000000..f75897c --- /dev/null +++ b/graphify-out/cache/b6346d3731acfee7f04dbafc66b9b914e23c26684d32d87e960b027145a6659b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gamecontexttest", "label": "GameContextTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L1"}, {"id": "gamecontexttest_gamecontexttest", "label": "GameContextTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L8"}], "edges": [{"source": "gamecontexttest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gamecontexttest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gamecontexttest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gamecontexttest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gamecontexttest", "target": "gamecontexttest_gamecontexttest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/game/GameContextTest.scala", "source_location": "L8", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/b845dea4c9f5e79b39f8cbf5e2ba2807d09be5bf9baccea7cf5b0fef72bc088e.json b/graphify-out/cache/b845dea4c9f5e79b39f8cbf5e2ba2807d09be5bf9baccea7cf5b0fef72bc088e.json new file mode 100644 index 0000000..e16dcf0 --- /dev/null +++ b/graphify-out/cache/b845dea4c9f5e79b39f8cbf5e2ba2807d09be5bf9baccea7cf5b0fef72bc088e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparsersupport", "label": "FenParserSupport.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L1"}, {"id": "fenparsersupport_fenparsersupport", "label": "FenParserSupport", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L5"}, {"id": "fenparsersupport_piecetoken", "label": "PieceToken", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L8"}, {"id": "fenparsersupport_emptytoken", "label": "EmptyToken", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L9"}, {"id": "fenparsersupport_fenparsersupport_buildsquares", "label": ".buildSquares()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L20"}], "edges": [{"source": "fenparsersupport", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparsersupport", "target": "fenparsersupport_fenparsersupport", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparsersupport", "target": "fenparsersupport_piecetoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L8", "weight": 1.0}, {"source": "fenparsersupport", "target": "fenparsersupport_emptytoken", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L9", "weight": 1.0}, {"source": "fenparsersupport_fenparsersupport", "target": "fenparsersupport_fenparsersupport_buildsquares", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserSupport.scala", "source_location": "L20", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/b8dd2c46415d5c95048ebc9b02d36e676fecd65179d634ef068659ee6749292e.json b/graphify-out/cache/b8dd2c46415d5c95048ebc9b02d36e676fecd65179d634ef068659ee6749292e.json new file mode 100644 index 0000000..5bc5dd9 --- /dev/null +++ b/graphify-out/cache/b8dd2c46415d5c95048ebc9b02d36e676fecd65179d634ef068659ee6749292e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "defaultrules", "label": "DefaultRules.scala", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L1"}, {"id": "defaultrules_defaultrules", "label": "DefaultRules", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L12"}, {"id": "defaultrules_defaultrules_pawnforward", "label": ".pawnForward()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L22"}, {"id": "defaultrules_defaultrules_pawnstartrank", "label": ".pawnStartRank()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L23"}, {"id": "defaultrules_defaultrules_pawnpromorank", "label": ".pawnPromoRank()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L24"}, {"id": "defaultrules_defaultrules_candidatemoves", "label": ".candidateMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L28"}, {"id": "defaultrules_defaultrules_legalmoves", "label": ".legalMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L41"}, {"id": "defaultrules_defaultrules_alllegalmoves", "label": ".allLegalMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L46"}, {"id": "defaultrules_defaultrules_ischeck", "label": ".isCheck()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L49"}, {"id": "defaultrules_defaultrules_ischeckmate", "label": ".isCheckmate()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L53"}, {"id": "defaultrules_defaultrules_isstalemate", "label": ".isStalemate()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L56"}, {"id": "defaultrules_defaultrules_isinsufficientmaterial", "label": ".isInsufficientMaterial()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L59"}, {"id": "defaultrules_defaultrules_isfiftymoverule", "label": ".isFiftyMoveRule()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L62"}, {"id": "defaultrules_defaultrules_slidingmoves", "label": ".slidingMoves()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L67"}, {"id": "defaultrules_defaultrules_castray", "label": ".castRay()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L75"}, {"id": "defaultrules_defaultrules_knightcandidates", "label": ".knightCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L94"}, {"id": "defaultrules_defaultrules_kingcandidates", "label": ".kingCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L110"}, {"id": "defaultrules_castlingmove", "label": "CastlingMove", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L127"}, {"id": "defaultrules_defaultrules_castlingcandidates", "label": ".castlingCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L135"}, {"id": "defaultrules_defaultrules_whitecastles", "label": ".whiteCastles()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L144"}, {"id": "defaultrules_defaultrules_blackcastles", "label": ".blackCastles()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L163"}, {"id": "defaultrules_defaultrules_queensidebsquare", "label": ".queensideBSquare()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L182"}, {"id": "defaultrules_defaultrules_addcastlemove", "label": ".addCastleMove()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L188"}, {"id": "defaultrules_defaultrules_squaresempty", "label": ".squaresEmpty()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L214"}, {"id": "defaultrules_defaultrules_pawncandidates", "label": ".pawnCandidates()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L219"}, {"id": "defaultrules_defaultrules_kingsquare", "label": ".kingSquare()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L272"}, {"id": "defaultrules_defaultrules_isattackedby", "label": ".isAttackedBy()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L275"}, {"id": "defaultrules_defaultrules_squareattacks", "label": ".squareAttacks()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L282"}, {"id": "defaultrules_defaultrules_rayreaches", "label": ".rayReaches()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L295"}, {"id": "defaultrules_defaultrules_leaveskingincheck", "label": ".leavesKingInCheck()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L306"}, {"id": "defaultrules_defaultrules_applymove", "label": ".applyMove()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L313"}, {"id": "defaultrules_defaultrules_applycastle", "label": ".applyCastle()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L341"}, {"id": "defaultrules_defaultrules_applyenpassant", "label": ".applyEnPassant()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L354"}, {"id": "defaultrules_defaultrules_applypromotion", "label": ".applyPromotion()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L359"}, {"id": "defaultrules_defaultrules_updatecastlingrights", "label": ".updateCastlingRights()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L367"}, {"id": "defaultrules_defaultrules_computeenpassantsquare", "label": ".computeEnPassantSquare()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L392"}, {"id": "defaultrules_defaultrules_insufficientmaterial", "label": ".insufficientMaterial()", "file_type": "code", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L404"}], "edges": [{"source": "defaultrules", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L3", "weight": 1.0}, {"source": "defaultrules", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L4", "weight": 1.0}, {"source": "defaultrules", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L5", "weight": 1.0}, {"source": "defaultrules", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L6", "weight": 1.0}, {"source": "defaultrules", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L8", "weight": 1.0}, {"source": "defaultrules", "target": "defaultrules_defaultrules", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L12", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawnforward", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L22", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawnstartrank", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L23", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawnpromorank", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L24", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_candidatemoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L28", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_legalmoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L41", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_alllegalmoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L46", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_ischeck", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L49", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_ischeckmate", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L53", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isstalemate", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L56", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isinsufficientmaterial", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L59", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isfiftymoverule", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L62", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_slidingmoves", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L67", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_castray", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L75", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_knightcandidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L94", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_kingcandidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L110", "weight": 1.0}, {"source": "defaultrules", "target": "defaultrules_castlingmove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L127", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_castlingcandidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L135", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_whitecastles", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L144", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_blackcastles", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L163", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_queensidebsquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L182", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_addcastlemove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L188", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_squaresempty", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L214", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_pawncandidates", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L219", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_kingsquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L272", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_isattackedby", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L275", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_squareattacks", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L282", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_rayreaches", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L295", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_leaveskingincheck", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L306", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applymove", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L313", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applycastle", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L341", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applyenpassant", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L354", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_applypromotion", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L359", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_updatecastlingrights", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L367", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_computeenpassantsquare", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L392", "weight": 1.0}, {"source": "defaultrules_defaultrules", "target": "defaultrules_defaultrules_insufficientmaterial", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L404", "weight": 1.0}, {"source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_pawncandidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L33", "weight": 1.0}, {"source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_knightcandidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L34", "weight": 1.0}, {"source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_slidingmoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L35", "weight": 1.0}, {"source": "defaultrules_defaultrules_candidatemoves", "target": "defaultrules_defaultrules_kingcandidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L38", "weight": 1.0}, {"source": "defaultrules_defaultrules_legalmoves", "target": "defaultrules_defaultrules_candidatemoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L42", "weight": 1.0}, {"source": "defaultrules_defaultrules_legalmoves", "target": "defaultrules_defaultrules_leaveskingincheck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L43", "weight": 1.0}, {"source": "defaultrules_defaultrules_alllegalmoves", "target": "defaultrules_defaultrules_legalmoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L47", "weight": 1.0}, {"source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_kingsquare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L50", "weight": 1.0}, {"source": "defaultrules_defaultrules_ischeck", "target": "defaultrules_defaultrules_isattackedby", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L51", "weight": 1.0}, {"source": "defaultrules_defaultrules_ischeckmate", "target": "defaultrules_defaultrules_ischeck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L54", "weight": 1.0}, {"source": "defaultrules_defaultrules_ischeckmate", "target": "defaultrules_defaultrules_alllegalmoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L54", "weight": 1.0}, {"source": "defaultrules_defaultrules_isstalemate", "target": "defaultrules_defaultrules_ischeck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L57", "weight": 1.0}, {"source": "defaultrules_defaultrules_isstalemate", "target": "defaultrules_defaultrules_alllegalmoves", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L57", "weight": 1.0}, {"source": "defaultrules_defaultrules_isinsufficientmaterial", "target": "defaultrules_defaultrules_insufficientmaterial", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L60", "weight": 1.0}, {"source": "defaultrules_defaultrules_slidingmoves", "target": "defaultrules_defaultrules_castray", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L73", "weight": 1.0}, {"source": "defaultrules_defaultrules_kingcandidates", "target": "defaultrules_defaultrules_castlingcandidates", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L123", "weight": 1.0}, {"source": "defaultrules_defaultrules_castlingcandidates", "target": "defaultrules_defaultrules_whitecastles", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L141", "weight": 1.0}, {"source": "defaultrules_defaultrules_castlingcandidates", "target": "defaultrules_defaultrules_blackcastles", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L142", "weight": 1.0}, {"source": "defaultrules_defaultrules_whitecastles", "target": "defaultrules_defaultrules_addcastlemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L149", "weight": 1.0}, {"source": "defaultrules_defaultrules_whitecastles", "target": "defaultrules_castlingmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L153", "weight": 1.0}, {"source": "defaultrules_defaultrules_blackcastles", "target": "defaultrules_defaultrules_addcastlemove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L168", "weight": 1.0}, {"source": "defaultrules_defaultrules_blackcastles", "target": "defaultrules_castlingmove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L172", "weight": 1.0}, {"source": "defaultrules_defaultrules_addcastlemove", "target": "defaultrules_defaultrules_queensidebsquare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L195", "weight": 1.0}, {"source": "defaultrules_defaultrules_addcastlemove", "target": "defaultrules_defaultrules_squaresempty", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L197", "weight": 1.0}, {"source": "defaultrules_defaultrules_addcastlemove", "target": "defaultrules_defaultrules_isattackedby", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L208", "weight": 1.0}, {"source": "defaultrules_defaultrules_pawncandidates", "target": "defaultrules_defaultrules_pawnforward", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L224", "weight": 1.0}, {"source": "defaultrules_defaultrules_pawncandidates", "target": "defaultrules_defaultrules_pawnstartrank", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L225", "weight": 1.0}, {"source": "defaultrules_defaultrules_pawncandidates", "target": "defaultrules_defaultrules_pawnpromorank", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L226", "weight": 1.0}, {"source": "defaultrules_defaultrules_isattackedby", "target": "defaultrules_defaultrules_squareattacks", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L278", "weight": 1.0}, {"source": "defaultrules_defaultrules_squareattacks", "target": "defaultrules_defaultrules_pawnforward", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L283", "weight": 1.0}, {"source": "defaultrules_defaultrules_squareattacks", "target": "defaultrules_defaultrules_rayreaches", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L289", "weight": 1.0}, {"source": "defaultrules_defaultrules_leaveskingincheck", "target": "defaultrules_defaultrules_applymove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L307", "weight": 1.0}, {"source": "defaultrules_defaultrules_leaveskingincheck", "target": "defaultrules_defaultrules_ischeck", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L309", "weight": 1.0}, {"source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_applycastle", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L318", "weight": 1.0}, {"source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_applyenpassant", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L320", "weight": 1.0}, {"source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_applypromotion", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L321", "weight": 1.0}, {"source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_updatecastlingrights", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L324", "weight": 1.0}, {"source": "defaultrules_defaultrules_applymove", "target": "defaultrules_defaultrules_computeenpassantsquare", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L325", "weight": 1.0}, {"source": "defaultrules_defaultrules_applyenpassant", "target": "defaultrules_defaultrules_applymove", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/rule/src/main/scala/de/nowchess/rules/sets/DefaultRules.scala", "source_location": "L357", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/b9f5d3b092a886bec7e972e61752b0b678133e78054950d229b06d90d7d67e86.json b/graphify-out/cache/b9f5d3b092a886bec7e972e61752b0b678133e78054950d229b06d90d7d67e86.json new file mode 100644 index 0000000..a6b7abf --- /dev/null +++ b/graphify-out/cache/b9f5d3b092a886bec7e972e61752b0b678133e78054950d229b06d90d7d67e86.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparser", "label": "FenParser.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L1"}, {"id": "fenparser_fenparser", "label": "FenParser", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L7"}, {"id": "fenparser_fenparser_parsefen", "label": ".parseFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L11"}, {"id": "fenparser_fenparser_importgamecontext", "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L32"}, {"id": "fenparser_fenparser_parsecolor", "label": ".parseColor()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L36"}, {"id": "fenparser_fenparser_parsecastling", "label": ".parseCastling()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L42"}, {"id": "fenparser_fenparser_parseenpassant", "label": ".parseEnPassant()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L56"}, {"id": "fenparser_fenparser_parseboard", "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L63"}, {"id": "fenparser_fenparser_parsepiecerank", "label": ".parsePieceRank()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L79"}, {"id": "fenparser_fenparser_chartopiece", "label": ".charToPiece()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L94"}], "edges": [{"source": "fenparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenparser", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparser", "target": "fenparser_fenparser", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L7", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_parsefen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L11", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_importgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L32", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_parsecolor", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L36", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_parsecastling", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L42", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_parseenpassant", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L56", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_parseboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L63", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_parsepiecerank", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L79", "weight": 1.0}, {"source": "fenparser_fenparser", "target": "fenparser_fenparser_chartopiece", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L94", "weight": 1.0}, {"source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parseboard", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L16", "weight": 1.0}, {"source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parsecolor", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L17", "weight": 1.0}, {"source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parsecastling", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L18", "weight": 1.0}, {"source": "fenparser_fenparser_parsefen", "target": "fenparser_fenparser_parseenpassant", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L19", "weight": 1.0}, {"source": "fenparser_fenparser_importgamecontext", "target": "fenparser_fenparser_parsefen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L33", "weight": 1.0}, {"source": "fenparser_fenparser_parseboard", "target": "fenparser_fenparser_parsepiecerank", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L73", "weight": 1.0}, {"source": "fenparser_fenparser_parsepiecerank", "target": "fenparser_fenparser_chartopiece", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParser.scala", "source_location": "L86", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/bd97e815e705074941aed5872733ee0f8b77abac4e101154422743cc555e45f4.json b/graphify-out/cache/bd97e815e705074941aed5872733ee0f8b77abac4e101154422743cc555e45f4.json new file mode 100644 index 0000000..0cdffc0 --- /dev/null +++ b/graphify-out/cache/bd97e815e705074941aed5872733ee0f8b77abac4e101154422743cc555e45f4.json @@ -0,0 +1 @@ +{"nodes": [{"id": "renderer", "label": "Renderer.scala", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L1"}, {"id": "renderer_renderer", "label": "Renderer", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L5"}, {"id": "renderer_renderer_render", "label": ".render()", "file_type": "code", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L13"}], "edges": [{"source": "renderer", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L3", "weight": 1.0}, {"source": "renderer", "target": "renderer_renderer", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L5", "weight": 1.0}, {"source": "renderer_renderer", "target": "renderer_renderer_render", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/ui/src/main/scala/de/nowchess/ui/utils/Renderer.scala", "source_location": "L13", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/bf490e1b01f60d964ea86d9b7b49e3c0389460a33ec833509a6be1fd4eda95cb.json b/graphify-out/cache/bf490e1b01f60d964ea86d9b7b49e3c0389460a33ec833509a6be1fd4eda95cb.json new file mode 100644 index 0000000..00814b9 --- /dev/null +++ b/graphify-out/cache/bf490e1b01f60d964ea86d9b7b49e3c0389460a33ec833509a6be1fd4eda95cb.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparserfastparsetest", "label": "FenParserFastParseTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L1"}, {"id": "fenparserfastparsetest_fenparserfastparsetest", "label": "FenParserFastParseTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L7"}], "edges": [{"source": "fenparserfastparsetest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparserfastparsetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenparserfastparsetest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparserfastparsetest", "target": "fenparserfastparsetest_fenparserfastparsetest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenParserFastParseTest.scala", "source_location": "L7", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/c39f518f9326ef3a9aa514bb40d158842f63b7f7b4a081e085f959a3055ac681.json b/graphify-out/cache/c39f518f9326ef3a9aa514bb40d158842f63b7f7b4a081e085f959a3055ac681.json new file mode 100644 index 0000000..1db06d0 --- /dev/null +++ b/graphify-out/cache/c39f518f9326ef3a9aa514bb40d158842f63b7f7b4a081e085f959a3055ac681.json @@ -0,0 +1 @@ +{"nodes": [{"id": "build_gradle", "label": "build.gradle.kts", "file_type": "code", "source_file": "modules/io/build.gradle.kts", "source_location": "L1"}], "edges": []} \ No newline at end of file diff --git a/graphify-out/cache/c42733c02d850263c6d6671a44bc15f180e5e27427f17d9a093b8010f56e608c.json b/graphify-out/cache/c42733c02d850263c6d6671a44bc15f180e5e27427f17d9a093b8010f56e608c.json new file mode 100644 index 0000000..d2a6cd6 --- /dev/null +++ b/graphify-out/cache/c42733c02d850263c6d6671a44bc15f180e5e27427f17d9a093b8010f56e608c.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonexporterbranchcoveragesuite", "label": "JsonExporterBranchCoverageSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L1"}, {"id": "jsonexporterbranchcoveragesuite_jsonexporterbranchcoveragesuite", "label": "JsonExporterBranchCoverageSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L9"}], "edges": [{"source": "jsonexporterbranchcoveragesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonexporterbranchcoveragesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonexporterbranchcoveragesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonexporterbranchcoveragesuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonexporterbranchcoveragesuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L7", "weight": 1.0}, {"source": "jsonexporterbranchcoveragesuite", "target": "jsonexporterbranchcoveragesuite_jsonexporterbranchcoveragesuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonExporterBranchCoverageSuite.scala", "source_location": "L9", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/c4766a3bfa660fa05f7306aefa6316697e859c87d2f714ab99ceeb84cbd88b91.json b/graphify-out/cache/c4766a3bfa660fa05f7306aefa6316697e859c87d2f714ab99ceeb84cbd88b91.json new file mode 100644 index 0000000..b7c7d96 --- /dev/null +++ b/graphify-out/cache/c4766a3bfa660fa05f7306aefa6316697e859c87d2f714ab99ceeb84cbd88b91.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenparsercombinators", "label": "FenParserCombinators.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L1"}, {"id": "fenparsercombinators_fenparsercombinators", "label": "FenParserCombinators", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L9"}, {"id": "fenparsercombinators_fenparsercombinators_piecechar", "label": ".pieceChar()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L15"}, {"id": "fenparsercombinators_fenparsercombinators_emptycount", "label": ".emptyCount()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L22"}, {"id": "fenparsercombinators_fenparsercombinators_ranktoken", "label": ".rankToken()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L27"}, {"id": "fenparsercombinators_fenparsercombinators_ranktokens", "label": ".rankTokens()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L30"}, {"id": "fenparsercombinators_fenparsercombinators_rankparser", "label": ".rankParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L35"}, {"id": "fenparsercombinators_fenparsercombinators_ranksep", "label": ".rankSep()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L44"}, {"id": "fenparsercombinators_fenparsercombinators_boardparser", "label": ".boardParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L47"}, {"id": "fenparsercombinators_fenparsercombinators_colorparser", "label": ".colorParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L61"}, {"id": "fenparsercombinators_fenparsercombinators_castlingparser", "label": ".castlingParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L69"}, {"id": "fenparsercombinators_fenparsercombinators_enpassantparser", "label": ".enPassantParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L82"}, {"id": "fenparsercombinators_fenparsercombinators_clockparser", "label": ".clockParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L88"}, {"id": "fenparsercombinators_fenparsercombinators_fenparser", "label": ".fenParser()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L93"}, {"id": "fenparsercombinators_fenparsercombinators_parsefen", "label": ".parseFen()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L109"}, {"id": "fenparsercombinators_fenparsercombinators_parseboard", "label": ".parseBoard()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L114"}, {"id": "fenparsercombinators_fenparsercombinators_importgamecontext", "label": ".importGameContext()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L119"}], "edges": [{"source": "fenparsercombinators", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenparsercombinators", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenparsercombinators", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenparsercombinators", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L6", "weight": 1.0}, {"source": "fenparsercombinators", "target": "fenparsersupport", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L7", "weight": 1.0}, {"source": "fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L9", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_piecechar", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L15", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_emptycount", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L22", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_ranktoken", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L27", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_ranktokens", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L30", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_rankparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L35", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_ranksep", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L44", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_boardparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L47", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_colorparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L61", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_castlingparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L69", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_enpassantparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L82", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_clockparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L88", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_fenparser", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L93", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_parsefen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L109", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_parseboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L114", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators", "target": "fenparsercombinators_fenparsercombinators_importgamecontext", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L119", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators_boardparser", "target": "fenparsercombinators_fenparsercombinators_rankparser", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L48", "weight": 1.0}, {"source": "fenparsercombinators_fenparsercombinators_importgamecontext", "target": "fenparsercombinators_fenparsercombinators_parsefen", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/fen/FenParserCombinators.scala", "source_location": "L120", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/c87e3a1b0c7e3042bfd9ba5a0c71e716de9bff902a78cb22c0c165730d545b91.json b/graphify-out/cache/c87e3a1b0c7e3042bfd9ba5a0c71e716de9bff902a78cb22c0c165730d545b91.json new file mode 100644 index 0000000..1c87625 --- /dev/null +++ b/graphify-out/cache/c87e3a1b0c7e3042bfd9ba5a0c71e716de9bff902a78cb22c0c165730d545b91.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameenginenotationtest", "label": "GameEngineNotationTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L1"}, {"id": "gameenginenotationtest_gameenginenotationtest", "label": "GameEngineNotationTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L17"}, {"id": "gameenginenotationtest_gameenginenotationtest_captureevents", "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L19"}], "edges": [{"source": "gameenginenotationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "gameenginenotationtest", "target": "gameenginenotationtest_gameenginenotationtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L17", "weight": 1.0}, {"source": "gameenginenotationtest_gameenginenotationtest", "target": "gameenginenotationtest_gameenginenotationtest_captureevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEngineNotationTest.scala", "source_location": "L19", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/cccd4dd73b8fc152c8ba6e054397809b790199a6606fb4991f3ac12008149394.json b/graphify-out/cache/cccd4dd73b8fc152c8ba6e054397809b790199a6606fb4991f3ac12008149394.json new file mode 100644 index 0000000..26b08fb --- /dev/null +++ b/graphify-out/cache/cccd4dd73b8fc152c8ba6e054397809b790199a6606fb4991f3ac12008149394.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gameenginepromotiontest", "label": "GameEnginePromotionTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L1"}, {"id": "gameenginepromotiontest_gameenginepromotiontest", "label": "GameEnginePromotionTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L13"}, {"id": "gameenginepromotiontest_gameenginepromotiontest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L15"}, {"id": "gameenginepromotiontest_gameenginepromotiontest_captureevents", "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L17"}, {"id": "gameenginepromotiontest_gameenginepromotiontest_enginewith", "label": ".engineWith()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L22"}, {"id": "gameenginepromotiontest_candidatemoves", "label": "candidateMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L156"}, {"id": "gameenginepromotiontest_legalmoves", "label": "legalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L158"}, {"id": "gameenginepromotiontest_alllegalmoves", "label": "allLegalMoves()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L164"}, {"id": "gameenginepromotiontest_ischeck", "label": "isCheck()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L166"}, {"id": "gameenginepromotiontest_ischeckmate", "label": "isCheckmate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L168"}, {"id": "gameenginepromotiontest_isstalemate", "label": "isStalemate()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L170"}, {"id": "gameenginepromotiontest_isinsufficientmaterial", "label": "isInsufficientMaterial()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L172"}, {"id": "gameenginepromotiontest_isfiftymoverule", "label": "isFiftyMoveRule()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L174"}, {"id": "gameenginepromotiontest_applymove", "label": "applyMove()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L176"}], "edges": [{"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L10", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L11", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L13", "weight": 1.0}, {"source": "gameenginepromotiontest_gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L15", "weight": 1.0}, {"source": "gameenginepromotiontest_gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest_captureevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L17", "weight": 1.0}, {"source": "gameenginepromotiontest_gameenginepromotiontest", "target": "gameenginepromotiontest_gameenginepromotiontest_enginewith", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L22", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_candidatemoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L156", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_legalmoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L158", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_alllegalmoves", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L164", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_ischeck", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L166", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_ischeckmate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L168", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_isstalemate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L170", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_isinsufficientmaterial", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L172", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_isfiftymoverule", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L174", "weight": 1.0}, {"source": "gameenginepromotiontest", "target": "gameenginepromotiontest_applymove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/GameEnginePromotionTest.scala", "source_location": "L176", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/cd50bbf58a53cb982e485d3c7fd5ae16bd6f551d386a151a5ba2544c66d4220b.json b/graphify-out/cache/cd50bbf58a53cb982e485d3c7fd5ae16bd6f551d386a151a5ba2544c66d4220b.json new file mode 100644 index 0000000..f7eb242 --- /dev/null +++ b/graphify-out/cache/cd50bbf58a53cb982e485d3c7fd5ae16bd6f551d386a151a5ba2544c66d4220b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonmodel", "label": "JsonModel.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L1"}, {"id": "jsonmodel_jsonmetadata", "label": "JsonMetadata", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L3"}, {"id": "jsonmodel_jsonpiece", "label": "JsonPiece", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L10"}, {"id": "jsonmodel_jsoncastlingrights", "label": "JsonCastlingRights", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L16"}, {"id": "jsonmodel_jsongamestate", "label": "JsonGameState", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L23"}, {"id": "jsonmodel_jsoncapturedpieces", "label": "JsonCapturedPieces", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L31"}, {"id": "jsonmodel_jsonmovetype", "label": "JsonMoveType", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L36"}, {"id": "jsonmodel_jsonmove", "label": "JsonMove", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L42"}, {"id": "jsonmodel_jsongamerecord", "label": "JsonGameRecord", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L48"}], "edges": [{"source": "jsonmodel", "target": "jsonmodel_jsonmetadata", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsonpiece", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L10", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsoncastlingrights", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L16", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsongamestate", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L23", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsoncapturedpieces", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L31", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsonmovetype", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L36", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsonmove", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L42", "weight": 1.0}, {"source": "jsonmodel", "target": "jsonmodel_jsongamerecord", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/json/JsonModel.scala", "source_location": "L48", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/ce17656e79ef091cb5893e6df21db1a49f085abba056aa776eff7cceacf29120.json b/graphify-out/cache/ce17656e79ef091cb5893e6df21db1a49f085abba056aa776eff7cceacf29120.json new file mode 100644 index 0000000..8335f3a --- /dev/null +++ b/graphify-out/cache/ce17656e79ef091cb5893e6df21db1a49f085abba056aa776eff7cceacf29120.json @@ -0,0 +1 @@ +{"nodes": [{"id": "fenexportertest", "label": "FenExporterTest.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L1"}, {"id": "fenexportertest_fenexportertest", "label": "FenExporterTest", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L9"}, {"id": "fenexportertest_fenexportertest_context", "label": ".context()", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L11"}], "edges": [{"source": "fenexportertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "fenexportertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "fenexportertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "fenexportertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "fenexportertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L7", "weight": 1.0}, {"source": "fenexportertest", "target": "fenexportertest_fenexportertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L9", "weight": 1.0}, {"source": "fenexportertest_fenexportertest", "target": "fenexportertest_fenexportertest_context", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/fen/FenExporterTest.scala", "source_location": "L11", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/d4978cc73ec866ebc4318911b60fb233badab081ba9d27e360ebbe4afc1a9f36.json b/graphify-out/cache/d4978cc73ec866ebc4318911b60fb233badab081ba9d27e360ebbe4afc1a9f36.json new file mode 100644 index 0000000..6b52550 --- /dev/null +++ b/graphify-out/cache/d4978cc73ec866ebc4318911b60fb233badab081ba9d27e360ebbe4afc1a9f36.json @@ -0,0 +1 @@ +{"nodes": [{"id": "playerinfotest", "label": "PlayerInfoTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L1"}, {"id": "playerinfotest_playerinfotest", "label": "PlayerInfoTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L6"}], "edges": [{"source": "playerinfotest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "playerinfotest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "playerinfotest", "target": "playerinfotest_playerinfotest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/player/PlayerInfoTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/d73baf8afebe3a157e7c3ceb1588442d9266486f116765e9e8e63124fbcc6ca6.json b/graphify-out/cache/d73baf8afebe3a157e7c3ceb1588442d9266486f116765e9e8e63124fbcc6ca6.json new file mode 100644 index 0000000..b7b747a --- /dev/null +++ b/graphify-out/cache/d73baf8afebe3a157e7c3ceb1588442d9266486f116765e9e8e63124fbcc6ca6.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonparsermovetypesuite", "label": "JsonParserMoveTypeSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L1"}, {"id": "jsonparsermovetypesuite_jsonparsermovetypesuite", "label": "JsonParserMoveTypeSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L9"}], "edges": [{"source": "jsonparsermovetypesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonparsermovetypesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonparsermovetypesuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonparsermovetypesuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonparsermovetypesuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L7", "weight": 1.0}, {"source": "jsonparsermovetypesuite", "target": "jsonparsermovetypesuite_jsonparsermovetypesuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserMoveTypeSuite.scala", "source_location": "L9", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/d834120e2e0e7ca6f5148bbc8eabe32c429cdd06cdf5b72656cebd8f548e7920.json b/graphify-out/cache/d834120e2e0e7ca6f5148bbc8eabe32c429cdd06cdf5b72656cebd8f548e7920.json new file mode 100644 index 0000000..f2aba2e --- /dev/null +++ b/graphify-out/cache/d834120e2e0e7ca6f5148bbc8eabe32c429cdd06cdf5b72656cebd8f548e7920.json @@ -0,0 +1 @@ +{"nodes": [{"id": "observer", "label": "Observer.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L1"}, {"id": "observer_moveexecutedevent", "label": "MoveExecutedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L12"}, {"id": "observer_checkdetectedevent", "label": "CheckDetectedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L20"}, {"id": "observer_checkmateevent", "label": "CheckmateEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L25"}, {"id": "observer_stalemateevent", "label": "StalemateEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L31"}, {"id": "observer_invalidmoveevent", "label": "InvalidMoveEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L36"}, {"id": "observer_promotionrequiredevent", "label": "PromotionRequiredEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L42"}, {"id": "observer_boardresetevent", "label": "BoardResetEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L49"}, {"id": "observer_fiftymoveruleavailableevent", "label": "FiftyMoveRuleAvailableEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L54"}, {"id": "observer_drawclaimedevent", "label": "DrawClaimedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L59"}, {"id": "observer_moveundoneevent", "label": "MoveUndoneEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L64"}, {"id": "observer_moveredoneevent", "label": "MoveRedoneEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L70"}, {"id": "observer_pgnloadedevent", "label": "PgnLoadedEvent", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L79"}, {"id": "observer_subscribe", "label": "subscribe()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L92"}, {"id": "observer_unsubscribe", "label": "unsubscribe()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L97"}, {"id": "observer_notifyobservers", "label": "notifyObservers()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L102"}, {"id": "observer_observercount", "label": "observerCount()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L107"}], "edges": [{"source": "observer", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L3", "weight": 1.0}, {"source": "observer", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L4", "weight": 1.0}, {"source": "observer", "target": "observer_moveexecutedevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L12", "weight": 1.0}, {"source": "observer", "target": "observer_checkdetectedevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L20", "weight": 1.0}, {"source": "observer", "target": "observer_checkmateevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L25", "weight": 1.0}, {"source": "observer", "target": "observer_stalemateevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L31", "weight": 1.0}, {"source": "observer", "target": "observer_invalidmoveevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L36", "weight": 1.0}, {"source": "observer", "target": "observer_promotionrequiredevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L42", "weight": 1.0}, {"source": "observer", "target": "observer_boardresetevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L49", "weight": 1.0}, {"source": "observer", "target": "observer_fiftymoveruleavailableevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L54", "weight": 1.0}, {"source": "observer", "target": "observer_drawclaimedevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L59", "weight": 1.0}, {"source": "observer", "target": "observer_moveundoneevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L64", "weight": 1.0}, {"source": "observer", "target": "observer_moveredoneevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L70", "weight": 1.0}, {"source": "observer", "target": "observer_pgnloadedevent", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L79", "weight": 1.0}, {"source": "observer", "target": "observer_subscribe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L92", "weight": 1.0}, {"source": "observer", "target": "observer_unsubscribe", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L97", "weight": 1.0}, {"source": "observer", "target": "observer_notifyobservers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L102", "weight": 1.0}, {"source": "observer", "target": "observer_observercount", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/observer/Observer.scala", "source_location": "L107", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/d8a3ece0498dda99da50706ac8c543e5f2bcb55e6d9c2b67cc638f02baf24703.json b/graphify-out/cache/d8a3ece0498dda99da50706ac8c543e5f2bcb55e6d9c2b67cc638f02baf24703.json new file mode 100644 index 0000000..cdd284a --- /dev/null +++ b/graphify-out/cache/d8a3ece0498dda99da50706ac8c543e5f2bcb55e6d9c2b67cc638f02baf24703.json @@ -0,0 +1 @@ +{"nodes": [{"id": "commandinvokertest", "label": "CommandInvokerTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L1"}, {"id": "commandinvokertest_commandinvokertest", "label": "CommandInvokerTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L8"}, {"id": "commandinvokertest_commandinvokertest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L10"}, {"id": "commandinvokertest_commandinvokertest_createmovecommand", "label": ".createMoveCommand()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L12"}], "edges": [{"source": "commandinvokertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "commandinvokertest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "commandinvokertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "commandinvokertest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "commandinvokertest", "target": "commandinvokertest_commandinvokertest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "commandinvokertest_commandinvokertest", "target": "commandinvokertest_commandinvokertest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L10", "weight": 1.0}, {"source": "commandinvokertest_commandinvokertest", "target": "commandinvokertest_commandinvokertest_createmovecommand", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerTest.scala", "source_location": "L12", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/e249a93e357d778bdd3afbd903f96751c535b92c0b9a0ff3777fda3f19db607f.json b/graphify-out/cache/e249a93e357d778bdd3afbd903f96751c535b92c0b9a0ff3777fda3f19db607f.json new file mode 100644 index 0000000..bc55c2d --- /dev/null +++ b/graphify-out/cache/e249a93e357d778bdd3afbd903f96751c535b92c0b9a0ff3777fda3f19db607f.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonparseredgecasessuite", "label": "JsonParserEdgeCasesSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L1"}, {"id": "jsonparseredgecasessuite_jsonparseredgecasessuite", "label": "JsonParserEdgeCasesSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L8"}], "edges": [{"source": "jsonparseredgecasessuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonparseredgecasessuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonparseredgecasessuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonparseredgecasessuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonparseredgecasessuite", "target": "jsonparseredgecasessuite_jsonparseredgecasessuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserEdgeCasesSuite.scala", "source_location": "L8", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/e4a7387f4551a57bbad39ddef58be371d6fd8b76cce4a15fe7e5d71c41bdc84b.json b/graphify-out/cache/e4a7387f4551a57bbad39ddef58be371d6fd8b76cce4a15fe7e5d71c41bdc84b.json new file mode 100644 index 0000000..fbb793e --- /dev/null +++ b/graphify-out/cache/e4a7387f4551a57bbad39ddef58be371d6fd8b76cce4a15fe7e5d71c41bdc84b.json @@ -0,0 +1 @@ +{"nodes": [{"id": "enginetesthelpers", "label": "EngineTestHelpers.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L1"}, {"id": "enginetesthelpers_enginetesthelpers", "label": "EngineTestHelpers", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L10"}, {"id": "enginetesthelpers_enginetesthelpers_makeengine", "label": ".makeEngine()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L12"}, {"id": "enginetesthelpers_enginetesthelpers_makeenginewithboard", "label": ".makeEngineWithBoard()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L15"}, {"id": "enginetesthelpers_enginetesthelpers_loadfen", "label": ".loadFen()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L18"}, {"id": "enginetesthelpers_enginetesthelpers_captureevents", "label": ".captureEvents()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L21"}, {"id": "enginetesthelpers_mockobserver", "label": "MockObserver", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L26"}, {"id": "enginetesthelpers_mockobserver_events", "label": ".events()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L29"}, {"id": "enginetesthelpers_mockobserver_eventcount", "label": ".eventCount()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L30"}, {"id": "enginetesthelpers_mockobserver_hasevent", "label": ".hasEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L31"}, {"id": "enginetesthelpers_mockobserver_getevent", "label": ".getEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L33"}, {"id": "enginetesthelpers_mockobserver_ongameevent", "label": ".onGameEvent()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L36"}, {"id": "enginetesthelpers_mockobserver_clear", "label": ".clear()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L39"}], "edges": [{"source": "enginetesthelpers", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L3", "weight": 1.0}, {"source": "enginetesthelpers", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L4", "weight": 1.0}, {"source": "enginetesthelpers", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L5", "weight": 1.0}, {"source": "enginetesthelpers", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L6", "weight": 1.0}, {"source": "enginetesthelpers", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L7", "weight": 1.0}, {"source": "enginetesthelpers", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L8", "weight": 1.0}, {"source": "enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L10", "weight": 1.0}, {"source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_makeengine", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L12", "weight": 1.0}, {"source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_makeenginewithboard", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L15", "weight": 1.0}, {"source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_loadfen", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L18", "weight": 1.0}, {"source": "enginetesthelpers_enginetesthelpers", "target": "enginetesthelpers_enginetesthelpers_captureevents", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L21", "weight": 1.0}, {"source": "enginetesthelpers", "target": "enginetesthelpers_mockobserver", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L26", "weight": 1.0}, {"source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_events", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L29", "weight": 1.0}, {"source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_eventcount", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L30", "weight": 1.0}, {"source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_hasevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L31", "weight": 1.0}, {"source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_getevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L33", "weight": 1.0}, {"source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_ongameevent", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L36", "weight": 1.0}, {"source": "enginetesthelpers_mockobserver", "target": "enginetesthelpers_mockobserver_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/engine/EngineTestHelpers.scala", "source_location": "L39", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/e605b4ff074c2e57f429a5c7a4c6ea505e24e24e84fb9d0cb4251716425fc62e.json b/graphify-out/cache/e605b4ff074c2e57f429a5c7a4c6ea505e24e24e84fb9d0cb4251716425fc62e.json new file mode 100644 index 0000000..7e22e08 --- /dev/null +++ b/graphify-out/cache/e605b4ff074c2e57f429a5c7a4c6ea505e24e24e84fb9d0cb4251716425fc62e.json @@ -0,0 +1 @@ +{"nodes": [{"id": "commandinvoker", "label": "CommandInvoker.scala", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L1"}, {"id": "commandinvoker_commandinvoker", "label": "CommandInvoker", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L4"}, {"id": "commandinvoker_commandinvoker_execute", "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L11"}, {"id": "commandinvoker_commandinvoker_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L22"}, {"id": "commandinvoker_commandinvoker_redo", "label": ".redo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L33"}, {"id": "commandinvoker_commandinvoker_history", "label": ".history()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L44"}, {"id": "commandinvoker_commandinvoker_getcurrentindex", "label": ".getCurrentIndex()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L49"}, {"id": "commandinvoker_commandinvoker_clear", "label": ".clear()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L54"}, {"id": "commandinvoker_commandinvoker_canundo", "label": ".canUndo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L60"}, {"id": "commandinvoker_commandinvoker_canredo", "label": ".canRedo()", "file_type": "code", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L65"}], "edges": [{"source": "commandinvoker", "target": "commandinvoker_commandinvoker", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L4", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L11", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L22", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_redo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L33", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_history", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L44", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_getcurrentindex", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L49", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_clear", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L54", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_canundo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L60", "weight": 1.0}, {"source": "commandinvoker_commandinvoker", "target": "commandinvoker_commandinvoker_canredo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L65", "weight": 1.0}, {"source": "commandinvoker_commandinvoker_redo", "target": "commandinvoker_commandinvoker_execute", "relation": "calls", "confidence": "EXTRACTED", "source_file": "modules/core/src/main/scala/de/nowchess/chess/command/CommandInvoker.scala", "source_location": "L36", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/e956a246b7c9dc6dbee0aab3f8412385b3c00f5e12a9e97b0e2ea21110ca8b55.json b/graphify-out/cache/e956a246b7c9dc6dbee0aab3f8412385b3c00f5e12a9e97b0e2ea21110ca8b55.json new file mode 100644 index 0000000..5655af9 --- /dev/null +++ b/graphify-out/cache/e956a246b7c9dc6dbee0aab3f8412385b3c00f5e12a9e97b0e2ea21110ca8b55.json @@ -0,0 +1 @@ +{"nodes": [{"id": "jsonparsersuite", "label": "JsonParserSuite.scala", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L1"}, {"id": "jsonparsersuite_jsonparsersuite", "label": "JsonParserSuite", "file_type": "code", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L9"}], "edges": [{"source": "jsonparsersuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L3", "weight": 1.0}, {"source": "jsonparsersuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L4", "weight": 1.0}, {"source": "jsonparsersuite", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L5", "weight": 1.0}, {"source": "jsonparsersuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L6", "weight": 1.0}, {"source": "jsonparsersuite", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L7", "weight": 1.0}, {"source": "jsonparsersuite", "target": "jsonparsersuite_jsonparsersuite", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/test/scala/de/nowchess/io/json/JsonParserSuite.scala", "source_location": "L9", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/ecdf841be04a927fcf6ea37f4d65e61e512997154e5d581f58d9d1c4443c8ed1.json b/graphify-out/cache/ecdf841be04a927fcf6ea37f4d65e61e512997154e5d581f58d9d1c4443c8ed1.json new file mode 100644 index 0000000..4c5621d --- /dev/null +++ b/graphify-out/cache/ecdf841be04a927fcf6ea37f4d65e61e512997154e5d581f58d9d1c4443c8ed1.json @@ -0,0 +1 @@ +{"nodes": [{"id": "gamefileservice", "label": "GameFileService.scala", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L1"}, {"id": "gamefileservice_filesystemgameservice", "label": "FileSystemGameService", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L17"}, {"id": "gamefileservice_filesystemgameservice_savegametofile", "label": ".saveGameToFile()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L20"}, {"id": "gamefileservice_filesystemgameservice_loadgamefromfile", "label": ".loadGameFromFile()", "file_type": "code", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L31"}], "edges": [{"source": "gamefileservice", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L3", "weight": 1.0}, {"source": "gamefileservice", "target": "java", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L4", "weight": 1.0}, {"source": "gamefileservice", "target": "java", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L5", "weight": 1.0}, {"source": "gamefileservice", "target": "scala", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L6", "weight": 1.0}, {"source": "gamefileservice", "target": "gamefileservice_filesystemgameservice", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L17", "weight": 1.0}, {"source": "gamefileservice_filesystemgameservice", "target": "gamefileservice_filesystemgameservice_savegametofile", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L20", "weight": 1.0}, {"source": "gamefileservice_filesystemgameservice", "target": "gamefileservice_filesystemgameservice_loadgamefromfile", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/io/src/main/scala/de/nowchess/io/GameFileService.scala", "source_location": "L31", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/f0271c0715c5bb78b2c295a8bc8efe5eb89b346a60306aaa5a4bcff1c253db94.json b/graphify-out/cache/f0271c0715c5bb78b2c295a8bc8efe5eb89b346a60306aaa5a4bcff1c253db94.json new file mode 100644 index 0000000..17cfd26 --- /dev/null +++ b/graphify-out/cache/f0271c0715c5bb78b2c295a8bc8efe5eb89b346a60306aaa5a4bcff1c253db94.json @@ -0,0 +1 @@ +{"nodes": [{"id": "piece", "label": "Piece.scala", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L1"}, {"id": "piece_piece", "label": "Piece", "file_type": "code", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L4"}], "edges": [{"source": "piece", "target": "piece_piece", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L4", "weight": 1.0}, {"source": "piece", "target": "piece_piece", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/main/scala/de/nowchess/api/board/Piece.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/f324b606223a74477e8b99980bce29d8310d3af5e8e43c6e6d0ddd59bfab3004.json b/graphify-out/cache/f324b606223a74477e8b99980bce29d8310d3af5e8e43c6e6d0ddd59bfab3004.json new file mode 100644 index 0000000..434d43e --- /dev/null +++ b/graphify-out/cache/f324b606223a74477e8b99980bce29d8310d3af5e8e43c6e6d0ddd59bfab3004.json @@ -0,0 +1 @@ +{"nodes": [{"id": "commandinvokerbranchtest", "label": "CommandInvokerBranchTest.scala", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L1"}, {"id": "commandinvokerbranchtest_commandinvokerbranchtest", "label": "CommandInvokerBranchTest", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L8"}, {"id": "commandinvokerbranchtest_commandinvokerbranchtest_sq", "label": ".sq()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L10"}, {"id": "commandinvokerbranchtest_failingcommand", "label": "FailingCommand", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L12"}, {"id": "commandinvokerbranchtest_failingcommand_execute", "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L13"}, {"id": "commandinvokerbranchtest_failingcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L14"}, {"id": "commandinvokerbranchtest_failingcommand_description", "label": ".description()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L15"}, {"id": "commandinvokerbranchtest_conditionalfailcommand", "label": "ConditionalFailCommand", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L17"}, {"id": "commandinvokerbranchtest_conditionalfailcommand_execute", "label": ".execute()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L21"}, {"id": "commandinvokerbranchtest_conditionalfailcommand_undo", "label": ".undo()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L22"}, {"id": "commandinvokerbranchtest_conditionalfailcommand_description", "label": ".description()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L23"}, {"id": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand", "label": ".createMoveCommand()", "file_type": "code", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L25"}], "edges": [{"source": "commandinvokerbranchtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "commandinvokerbranchtest", "target": "de", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "commandinvokerbranchtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L5", "weight": 1.0}, {"source": "commandinvokerbranchtest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L6", "weight": 1.0}, {"source": "commandinvokerbranchtest", "target": "commandinvokerbranchtest_commandinvokerbranchtest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L8", "weight": 1.0}, {"source": "commandinvokerbranchtest_commandinvokerbranchtest", "target": "commandinvokerbranchtest_commandinvokerbranchtest_sq", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L10", "weight": 1.0}, {"source": "commandinvokerbranchtest", "target": "commandinvokerbranchtest_failingcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L12", "weight": 1.0}, {"source": "commandinvokerbranchtest_failingcommand", "target": "commandinvokerbranchtest_failingcommand_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L13", "weight": 1.0}, {"source": "commandinvokerbranchtest_failingcommand", "target": "commandinvokerbranchtest_failingcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L14", "weight": 1.0}, {"source": "commandinvokerbranchtest_failingcommand", "target": "commandinvokerbranchtest_failingcommand_description", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L15", "weight": 1.0}, {"source": "commandinvokerbranchtest", "target": "commandinvokerbranchtest_conditionalfailcommand", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L17", "weight": 1.0}, {"source": "commandinvokerbranchtest_conditionalfailcommand", "target": "commandinvokerbranchtest_conditionalfailcommand_execute", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L21", "weight": 1.0}, {"source": "commandinvokerbranchtest_conditionalfailcommand", "target": "commandinvokerbranchtest_conditionalfailcommand_undo", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L22", "weight": 1.0}, {"source": "commandinvokerbranchtest_conditionalfailcommand", "target": "commandinvokerbranchtest_conditionalfailcommand_description", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L23", "weight": 1.0}, {"source": "commandinvokerbranchtest_commandinvokerbranchtest", "target": "commandinvokerbranchtest_commandinvokerbranchtest_createmovecommand", "relation": "method", "confidence": "EXTRACTED", "source_file": "modules/core/src/test/scala/de/nowchess/chess/command/CommandInvokerBranchTest.scala", "source_location": "L25", "weight": 1.0}]} \ No newline at end of file diff --git a/graphify-out/cache/f9d175c61b39414be89e1830442bf098852da33925d5ac3e95021fd5aea9d0b7.json b/graphify-out/cache/f9d175c61b39414be89e1830442bf098852da33925d5ac3e95021fd5aea9d0b7.json new file mode 100644 index 0000000..7871de7 --- /dev/null +++ b/graphify-out/cache/f9d175c61b39414be89e1830442bf098852da33925d5ac3e95021fd5aea9d0b7.json @@ -0,0 +1 @@ +{"nodes": [{"id": "squaretest", "label": "SquareTest.scala", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L1"}, {"id": "squaretest_squaretest", "label": "SquareTest", "file_type": "code", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L6"}], "edges": [{"source": "squaretest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L3", "weight": 1.0}, {"source": "squaretest", "target": "org", "relation": "imports", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L4", "weight": 1.0}, {"source": "squaretest", "target": "squaretest_squaretest", "relation": "contains", "confidence": "EXTRACTED", "source_file": "modules/api/src/test/scala/de/nowchess/api/board/SquareTest.scala", "source_location": "L6", "weight": 1.0}]} \ No newline at end of file diff --git a/modules/ui/src/main/scala/de/nowchess/ui/Main.scala b/modules/ui/src/main/scala/de/nowchess/ui/Main.scala index 3b2d3fd..810543e 100644 --- a/modules/ui/src/main/scala/de/nowchess/ui/Main.scala +++ b/modules/ui/src/main/scala/de/nowchess/ui/Main.scala @@ -18,9 +18,7 @@ object Main: de.nowchess.api.board.Color.White -> de.nowchess.chess.engine.BotParticipant( de.nowchess.bot.bots.HybridBot(BotDifficulty.Easy, book = Some(book)), ), - de.nowchess.api.board.Color.Black -> de.nowchess.chess.engine.BotParticipant( - de.nowchess.bot.bots.HybridBot(BotDifficulty.Easy, book = Some(book)), - ), + de.nowchess.api.board.Color.Black -> de.nowchess.chess.engine.Human, ), )