test_class.declarator: catGraph
test_class.modifier: private static
test_class.original_string: private static CategoryGraph catGraph;
test_class.type: CategoryGraph
test_class.var_name: catGraph
test_class.file: de.tudarmstadt.ukp.wikipedia.api/src/test/java/de/tudarmstadt/ukp/wikipedia/api/CategoryGraphTest.java
test_class.identifier: CategoryGraphTest
test_class.superclass: extends BaseJWPLTest
test_case.body: @Test
  	public void testDepth(){
          try {
              double depth = catGraph.getDepth();
              assertEquals(4, depth, 0.00001);
          } catch (WikiApiException e) {
              fail("Getting depth of the CategoryGraph throws exception.");
          }
      }
test_case.class_method_signature: CategoryGraphTest.testDepth()
test_case.full_signature: @Test public void testDepth()
test_case.identifier: testDepth
test_case.invocations: getDepth assertEquals fail
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testDepth()
focal_class.declarator: logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass())
focal_class.modifier: private static final
focal_class.original_string: private static final Logger logger = LoggerFactory.getLogger(MethodHandles.lookup().lookupClass());
focal_class.type: Logger
focal_class.var_name: logger
focal_class.declarator: serialVersionUID = 1l
focal_class.modifier: static final
focal_class.original_string: static final long serialVersionUID = 1l;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: wiki
focal_class.modifier: private
focal_class.original_string: private Wikipedia wiki;
focal_class.type: Wikipedia
focal_class.var_name: wiki
focal_class.declarator: graph
focal_class.modifier: private
focal_class.original_string: private DirectedGraph<Integer, DefaultEdge> graph;
focal_class.type: DirectedGraph<Integer, DefaultEdge>
focal_class.var_name: graph
focal_class.declarator: undirectedGraph
focal_class.modifier: private
focal_class.original_string: private UndirectedGraph<Integer, DefaultEdge> undirectedGraph;
focal_class.type: UndirectedGraph<Integer, DefaultEdge>
focal_class.var_name: undirectedGraph
focal_class.declarator: degreeDistribution
focal_class.modifier: private
focal_class.original_string: private Map<Integer, Integer> degreeDistribution;
focal_class.type: Map<Integer, Integer>
focal_class.var_name: degreeDistribution
focal_class.declarator: numberOfNodes
focal_class.modifier: private
focal_class.original_string: private int numberOfNodes;
focal_class.type: int
focal_class.var_name: numberOfNodes
focal_class.declarator: numberOfEdges
focal_class.modifier: private
focal_class.original_string: private int numberOfEdges;
focal_class.type: int
focal_class.var_name: numberOfEdges
focal_class.declarator: hyponymCountMap = null
focal_class.modifier: private
focal_class.original_string: private Map<Integer, Integer> hyponymCountMap = null;
focal_class.type: Map<Integer, Integer>
focal_class.var_name: hyponymCountMap
focal_class.declarator: hyponymCountMapFilename = "hypoCountMap"
focal_class.modifier: private
focal_class.original_string: private String hyponymCountMapFilename = "hypoCountMap";
focal_class.type: String
focal_class.var_name: hyponymCountMapFilename
focal_class.declarator: rootPathMap = null
focal_class.modifier: private
focal_class.original_string: private Map<Integer, List<Integer>> rootPathMap = null;
focal_class.type: Map<Integer, List<Integer>>
focal_class.var_name: rootPathMap
focal_class.declarator: rootPathMapFilename = "rootPathMap"
focal_class.modifier: private
focal_class.original_string: private String rootPathMapFilename = "rootPathMap";
focal_class.type: String
focal_class.var_name: rootPathMapFilename
focal_class.declarator: averageShortestPathLength = Double.NEGATIVE_INFINITY
focal_class.modifier: private
focal_class.original_string: private double averageShortestPathLength = Double.NEGATIVE_INFINITY;
focal_class.type: double
focal_class.var_name: averageShortestPathLength
focal_class.declarator: diameter                  = Double.NEGATIVE_INFINITY
focal_class.modifier: private
focal_class.original_string: private double diameter                  = Double.NEGATIVE_INFINITY;
focal_class.type: double
focal_class.var_name: diameter
focal_class.declarator: averageDegree             = Double.NEGATIVE_INFINITY
focal_class.modifier: private
focal_class.original_string: private double averageDegree             = Double.NEGATIVE_INFINITY;
focal_class.type: double
focal_class.var_name: averageDegree
focal_class.declarator: clusterCoefficient        = Double.NEGATIVE_INFINITY
focal_class.modifier: private
focal_class.original_string: private double clusterCoefficient        = Double.NEGATIVE_INFINITY;
focal_class.type: double
focal_class.var_name: clusterCoefficient
focal_class.declarator: depth                     = Double.NEGATIVE_INFINITY
focal_class.modifier: private
focal_class.original_string: private double depth                     = Double.NEGATIVE_INFINITY;
focal_class.type: double
focal_class.var_name: depth
focal_class.file: de.tudarmstadt.ukp.wikipedia.api/src/main/java/de/tudarmstadt/ukp/wikipedia/api/CategoryGraph.java
focal_class.identifier: CategoryGraph
focal_class.interfaces: implements WikiConstants, Serializable
focal_class.class_method_signature: CategoryGraph.CategoryGraph()
focal_class.full_signature: public  CategoryGraph()
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  CategoryGraph()
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki, File location)
focal_class.full_signature: public  CategoryGraph(Wikipedia pWiki, File location)
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: (Wikipedia pWiki, File location)
focal_class.signature:  CategoryGraph(Wikipedia pWiki, File location)
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki)
focal_class.full_signature: public  CategoryGraph(Wikipedia pWiki)
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: (Wikipedia pWiki)
focal_class.signature:  CategoryGraph(Wikipedia pWiki)
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki, List<String> filterList)
focal_class.full_signature: public  CategoryGraph(Wikipedia pWiki, List<String> filterList)
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: (Wikipedia pWiki, List<String> filterList)
focal_class.signature:  CategoryGraph(Wikipedia pWiki, List<String> filterList)
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki, Iterable<Category> categories)
focal_class.full_signature: public  CategoryGraph(Wikipedia pWiki, Iterable<Category> categories)
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: (Wikipedia pWiki, Iterable<Category> categories)
focal_class.signature:  CategoryGraph(Wikipedia pWiki, Iterable<Category> categories)
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki, Iterable<Category> categories, List<String> filterList)
focal_class.full_signature: public  CategoryGraph(Wikipedia pWiki, Iterable<Category> categories, List<String> filterList)
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: (Wikipedia pWiki, Iterable<Category> categories, List<String> filterList)
focal_class.signature:  CategoryGraph(Wikipedia pWiki, Iterable<Category> categories, List<String> filterList)
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki, Set<Integer> pPageIDs)
focal_class.full_signature: protected  CategoryGraph(Wikipedia pWiki, Set<Integer> pPageIDs)
focal_class.identifier: CategoryGraph
focal_class.modifiers: protected
focal_class.parameters: (Wikipedia pWiki, Set<Integer> pPageIDs)
focal_class.signature:  CategoryGraph(Wikipedia pWiki, Set<Integer> pPageIDs)
focal_class.class_method_signature: CategoryGraph.CategoryGraph(Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.full_signature: public  CategoryGraph(Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.identifier: CategoryGraph
focal_class.modifiers: public
focal_class.parameters: (Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.signature:  CategoryGraph(Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.class_method_signature: CategoryGraph.constructCategoryGraph(Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.full_signature: private void constructCategoryGraph(Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.identifier: constructCategoryGraph
focal_class.modifiers: private
focal_class.parameters: (Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.return: void
focal_class.signature: void constructCategoryGraph(Wikipedia pWiki, DirectedGraph<Integer,DefaultEdge> pGraph)
focal_class.class_method_signature: CategoryGraph.constructCategoryGraph(Wikipedia pWiki, Set<Integer> pPageIDs, List<String> filterList)
focal_class.full_signature: private void constructCategoryGraph(Wikipedia pWiki, Set<Integer> pPageIDs, List<String> filterList)
focal_class.identifier: constructCategoryGraph
focal_class.modifiers: private
focal_class.parameters: (Wikipedia pWiki, Set<Integer> pPageIDs, List<String> filterList)
focal_class.return: void
focal_class.signature: void constructCategoryGraph(Wikipedia pWiki, Set<Integer> pPageIDs, List<String> filterList)
focal_class.class_method_signature: CategoryGraph.matchesFilter(Category cat, List<String> filterList)
focal_class.full_signature: private boolean matchesFilter(Category cat, List<String> filterList)
focal_class.identifier: matchesFilter
focal_class.modifiers: private
focal_class.parameters: (Category cat, List<String> filterList)
focal_class.return: boolean
focal_class.signature: boolean matchesFilter(Category cat, List<String> filterList)
focal_class.class_method_signature: CategoryGraph.getLCS(Category category1, Category category2)
focal_class.full_signature: public Category getLCS(Category category1, Category category2)
focal_class.identifier: getLCS
focal_class.modifiers: public
focal_class.parameters: (Category category1, Category category2)
focal_class.return: Category
focal_class.signature: Category getLCS(Category category1, Category category2)
focal_class.class_method_signature: CategoryGraph.getLCSId(int categoryPageId1, int categoryPageId2)
focal_class.full_signature: public int getLCSId(int categoryPageId1, int categoryPageId2)
focal_class.identifier: getLCSId
focal_class.modifiers: public
focal_class.parameters: (int categoryPageId1, int categoryPageId2)
focal_class.return: int
focal_class.signature: int getLCSId(int categoryPageId1, int categoryPageId2)
focal_class.class_method_signature: CategoryGraph.getLCS(int categoryPageId1, int categoryPageId2)
focal_class.full_signature: public Category getLCS(int categoryPageId1, int categoryPageId2)
focal_class.identifier: getLCS
focal_class.modifiers: public
focal_class.parameters: (int categoryPageId1, int categoryPageId2)
focal_class.return: Category
focal_class.signature: Category getLCS(int categoryPageId1, int categoryPageId2)
focal_class.class_method_signature: CategoryGraph.getPathToRoot(int root, int node)
focal_class.full_signature: private List<Integer> getPathToRoot(int root, int node)
focal_class.identifier: getPathToRoot
focal_class.modifiers: private
focal_class.parameters: (int root, int node)
focal_class.return: List<Integer>
focal_class.signature: List<Integer> getPathToRoot(int root, int node)
focal_class.class_method_signature: CategoryGraph.expandPath(int root, int currentNode, List<Integer> currentPath, List<Integer> shortestPath)
focal_class.full_signature: private void expandPath(int root, int currentNode, List<Integer> currentPath, List<Integer> shortestPath)
focal_class.identifier: expandPath
focal_class.modifiers: private
focal_class.parameters: (int root, int currentNode, List<Integer> currentPath, List<Integer> shortestPath)
focal_class.return: void
focal_class.signature: void expandPath(int root, int currentNode, List<Integer> currentPath, List<Integer> shortestPath)
focal_class.class_method_signature: CategoryGraph.getPathLengthInEdges(Category node1, Category node2)
focal_class.full_signature: public int getPathLengthInEdges(Category node1, Category node2)
focal_class.identifier: getPathLengthInEdges
focal_class.modifiers: public
focal_class.parameters: (Category node1, Category node2)
focal_class.return: int
focal_class.signature: int getPathLengthInEdges(Category node1, Category node2)
focal_class.class_method_signature: CategoryGraph.getTaxonomicallyBoundPathLengthInEdges(Category cat1, Category cat2)
focal_class.full_signature: public int getTaxonomicallyBoundPathLengthInEdges(Category cat1, Category cat2)
focal_class.identifier: getTaxonomicallyBoundPathLengthInEdges
focal_class.modifiers: public
focal_class.parameters: (Category cat1, Category cat2)
focal_class.return: int
focal_class.signature: int getTaxonomicallyBoundPathLengthInEdges(Category cat1, Category cat2)
focal_class.class_method_signature: CategoryGraph.getTaxonomicallyBoundPathLengthInNodes(Category cat1, Category cat2)
focal_class.full_signature: public int getTaxonomicallyBoundPathLengthInNodes(Category cat1, Category cat2)
focal_class.identifier: getTaxonomicallyBoundPathLengthInNodes
focal_class.modifiers: public
focal_class.parameters: (Category cat1, Category cat2)
focal_class.return: int
focal_class.signature: int getTaxonomicallyBoundPathLengthInNodes(Category cat1, Category cat2)
focal_class.class_method_signature: CategoryGraph.getPathLengthInNodes(Category node1, Category node2)
focal_class.full_signature: public int getPathLengthInNodes(Category node1, Category node2)
focal_class.identifier: getPathLengthInNodes
focal_class.modifiers: public
focal_class.parameters: (Category node1, Category node2)
focal_class.return: int
focal_class.signature: int getPathLengthInNodes(Category node1, Category node2)
focal_class.class_method_signature: CategoryGraph.createHyponymCountMap()
focal_class.full_signature: private void createHyponymCountMap()
focal_class.identifier: createHyponymCountMap
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void createHyponymCountMap()
focal_class.class_method_signature: CategoryGraph.scaleHyponymCountMap()
focal_class.full_signature: private void scaleHyponymCountMap()
focal_class.identifier: scaleHyponymCountMap
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void scaleHyponymCountMap()
focal_class.class_method_signature: CategoryGraph.__getLeafNodes()
focal_class.full_signature: protected Set<Integer> __getLeafNodes()
focal_class.identifier: __getLeafNodes
focal_class.modifiers: protected
focal_class.parameters: ()
focal_class.return: Set<Integer>
focal_class.signature: Set<Integer> __getLeafNodes()
focal_class.class_method_signature: CategoryGraph.getIntrinsicInformationContent(Category category)
focal_class.full_signature: public double getIntrinsicInformationContent(Category category)
focal_class.identifier: getIntrinsicInformationContent
focal_class.modifiers: public
focal_class.parameters: (Category category)
focal_class.return: double
focal_class.signature: double getIntrinsicInformationContent(Category category)
focal_class.class_method_signature: CategoryGraph.createRootPathMap()
focal_class.full_signature: public void createRootPathMap()
focal_class.identifier: createRootPathMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void createRootPathMap()
focal_class.class_method_signature: CategoryGraph.deleteRootPathMap()
focal_class.full_signature: public void deleteRootPathMap()
focal_class.identifier: deleteRootPathMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void deleteRootPathMap()
focal_class.class_method_signature: CategoryGraph.fillRootPathMap(List<Integer> queue)
focal_class.full_signature: private void fillRootPathMap(List<Integer> queue)
focal_class.identifier: fillRootPathMap
focal_class.modifiers: private
focal_class.parameters: (List<Integer> queue)
focal_class.return: void
focal_class.signature: void fillRootPathMap(List<Integer> queue)
focal_class.class_method_signature: CategoryGraph.getInDegree(int pageID)
focal_class.full_signature: protected int getInDegree(int pageID)
focal_class.identifier: getInDegree
focal_class.modifiers: protected
focal_class.parameters: (int pageID)
focal_class.return: int
focal_class.signature: int getInDegree(int pageID)
focal_class.class_method_signature: CategoryGraph.getOutDegree(int pageID)
focal_class.full_signature: protected int getOutDegree(int pageID)
focal_class.identifier: getOutDegree
focal_class.modifiers: protected
focal_class.parameters: (int pageID)
focal_class.return: int
focal_class.signature: int getOutDegree(int pageID)
focal_class.class_method_signature: CategoryGraph.__getChildren(int pageID)
focal_class.full_signature: protected Set<Integer> __getChildren(int pageID)
focal_class.identifier: __getChildren
focal_class.modifiers: protected
focal_class.parameters: (int pageID)
focal_class.return: Set<Integer>
focal_class.signature: Set<Integer> __getChildren(int pageID)
focal_class.class_method_signature: CategoryGraph.__getParents(int pageID)
focal_class.full_signature: protected Set<Integer> __getParents(int pageID)
focal_class.identifier: __getParents
focal_class.modifiers: protected
focal_class.parameters: (int pageID)
focal_class.return: Set<Integer>
focal_class.signature: Set<Integer> __getParents(int pageID)
focal_class.class_method_signature: CategoryGraph.getLargestConnectedComponent()
focal_class.full_signature: public CategoryGraph getLargestConnectedComponent()
focal_class.identifier: getLargestConnectedComponent
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: CategoryGraph
focal_class.signature: CategoryGraph getLargestConnectedComponent()
focal_class.class_method_signature: CategoryGraph.getNumberOfNodes()
focal_class.full_signature: public int getNumberOfNodes()
focal_class.identifier: getNumberOfNodes
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getNumberOfNodes()
focal_class.class_method_signature: CategoryGraph.getNumberOfEdges()
focal_class.full_signature: public int getNumberOfEdges()
focal_class.identifier: getNumberOfEdges
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getNumberOfEdges()
focal_class.class_method_signature: CategoryGraph.getAverageShortestPathLength()
focal_class.full_signature: public double getAverageShortestPathLength()
focal_class.identifier: getAverageShortestPathLength
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getAverageShortestPathLength()
focal_class.class_method_signature: CategoryGraph.getDiameter()
focal_class.full_signature: public double getDiameter()
focal_class.identifier: getDiameter
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getDiameter()
focal_class.class_method_signature: CategoryGraph.getAverageDegree()
focal_class.full_signature: public double getAverageDegree()
focal_class.identifier: getAverageDegree
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getAverageDegree()
focal_class.class_method_signature: CategoryGraph.getClusterCoefficient()
focal_class.full_signature: public double getClusterCoefficient()
focal_class.identifier: getClusterCoefficient
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getClusterCoefficient()
focal_class.class_method_signature: CategoryGraph.getDegreeDistribution()
focal_class.full_signature: public Map<Integer, Integer> getDegreeDistribution()
focal_class.identifier: getDegreeDistribution
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<Integer, Integer>
focal_class.signature: Map<Integer, Integer> getDegreeDistribution()
focal_class.class_method_signature: CategoryGraph.getNumberOfNeighborConnections(int node)
focal_class.full_signature: private int getNumberOfNeighborConnections(int node)
focal_class.identifier: getNumberOfNeighborConnections
focal_class.modifiers: private
focal_class.parameters: (int node)
focal_class.return: int
focal_class.signature: int getNumberOfNeighborConnections(int node)
focal_class.class_method_signature: CategoryGraph.getNeighbors(int node)
focal_class.full_signature: protected Set<Integer> getNeighbors(int node)
focal_class.identifier: getNeighbors
focal_class.modifiers: protected
focal_class.parameters: (int node)
focal_class.return: Set<Integer>
focal_class.signature: Set<Integer> getNeighbors(int node)
focal_class.class_method_signature: CategoryGraph.updateDegreeDistribution(int nodeDegree)
focal_class.full_signature: private void updateDegreeDistribution(int nodeDegree)
focal_class.identifier: updateDegreeDistribution
focal_class.modifiers: private
focal_class.parameters: (int nodeDegree)
focal_class.return: void
focal_class.signature: void updateDegreeDistribution(int nodeDegree)
focal_class.class_method_signature: CategoryGraph.setGraphParameters()
focal_class.full_signature: private void setGraphParameters()
focal_class.identifier: setGraphParameters
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setGraphParameters()
focal_class.class_method_signature: CategoryGraph.computeShortestPathLenghts(int pStartNode, double pShortestPathLengthSum, double pMaxPathLength, Set<Integer> pWasSource)
focal_class.full_signature: private double[] computeShortestPathLenghts(int pStartNode, double pShortestPathLengthSum, double pMaxPathLength, Set<Integer> pWasSource)
focal_class.identifier: computeShortestPathLenghts
focal_class.modifiers: private
focal_class.parameters: (int pStartNode, double pShortestPathLengthSum, double pMaxPathLength, Set<Integer> pWasSource)
focal_class.return: double[]
focal_class.signature: double[] computeShortestPathLenghts(int pStartNode, double pShortestPathLengthSum, double pMaxPathLength, Set<Integer> pWasSource)
focal_class.class_method_signature: CategoryGraph.getDepth()
focal_class.full_signature: public double getDepth()
focal_class.identifier: getDepth
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getDepth()
focal_class.class_method_signature: CategoryGraph.getDepthFromRootPathMap()
focal_class.full_signature: private double getDepthFromRootPathMap()
focal_class.identifier: getDepthFromRootPathMap
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double getDepthFromRootPathMap()
focal_class.class_method_signature: CategoryGraph.computeDepth()
focal_class.full_signature: private double computeDepth()
focal_class.identifier: computeDepth
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: double
focal_class.signature: double computeDepth()
focal_class.class_method_signature: CategoryGraph.getGraphInfo()
focal_class.full_signature: public String getGraphInfo()
focal_class.identifier: getGraphInfo
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getGraphInfo()
focal_class.class_method_signature: CategoryGraph.getGraph()
focal_class.full_signature: public DirectedGraph<Integer, DefaultEdge> getGraph()
focal_class.identifier: getGraph
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: DirectedGraph<Integer, DefaultEdge>
focal_class.signature: DirectedGraph<Integer, DefaultEdge> getGraph()
focal_class.class_method_signature: CategoryGraph.getUndirectedGraph()
focal_class.full_signature: public UndirectedGraph<Integer, DefaultEdge> getUndirectedGraph()
focal_class.identifier: getUndirectedGraph
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: UndirectedGraph<Integer, DefaultEdge>
focal_class.signature: UndirectedGraph<Integer, DefaultEdge> getUndirectedGraph()
focal_class.class_method_signature: CategoryGraph.getHyponymCountMap()
focal_class.full_signature: public Map<Integer,Integer> getHyponymCountMap()
focal_class.identifier: getHyponymCountMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<Integer,Integer>
focal_class.signature: Map<Integer,Integer> getHyponymCountMap()
focal_class.class_method_signature: CategoryGraph.getRootPathMap()
focal_class.full_signature: public Map<Integer,List<Integer>> getRootPathMap()
focal_class.identifier: getRootPathMap
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Map<Integer,List<Integer>>
focal_class.signature: Map<Integer,List<Integer>> getRootPathMap()
focal_class.class_method_signature: CategoryGraph.serializeMap(Map<?,?> map, File file)
focal_class.full_signature: private void serializeMap(Map<?,?> map, File file)
focal_class.identifier: serializeMap
focal_class.modifiers: private
focal_class.parameters: (Map<?,?> map, File file)
focal_class.return: void
focal_class.signature: void serializeMap(Map<?,?> map, File file)
focal_class.class_method_signature: CategoryGraph.deserializeMap(File file)
focal_class.full_signature: private Map deserializeMap(File file)
focal_class.identifier: deserializeMap
focal_class.modifiers: private
focal_class.parameters: (File file)
focal_class.return: Map
focal_class.signature: Map deserializeMap(File file)
focal_class.class_method_signature: CategoryGraph.saveGraph(String destination)
focal_class.full_signature: public void saveGraph(String destination)
focal_class.identifier: saveGraph
focal_class.modifiers: public
focal_class.parameters: (String destination)
focal_class.return: void
focal_class.signature: void saveGraph(String destination)
focal_method.body: public double getDepth() throws WikiApiException {
          if (depth < 0) {    // has not been initialized
              if (rootPathMap != null) {
                  this.depth = getDepthFromRootPathMap();
                  logger.info("Getting depth from RootPathMap: " + this.depth);
  
              }
              else {
                  depth = computeDepth();
                  logger.info("Computing depth of the hierarchy: " + this.depth);
              }
          }
          return depth;
      }
focal_method.class_method_signature: CategoryGraph.getDepth()
focal_method.full_signature: public double getDepth()
focal_method.identifier: getDepth
focal_method.invocations: getDepthFromRootPathMap info computeDepth info
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: double
focal_method.signature: double getDepth()