1 line
29 KiB
JSON
1 line
29 KiB
JSON
{"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}]} |