差分発生行の前後
無視リスト:
更新日時:
2016/01/14 14:33:20 (9 年 前)
更新者:
atsuko
ログメッセージ:

エンドポイントを指定しないと全部のクラスを出すように変更

ファイル:
1 変更

凡例:

変更なし
追加
削除
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java

    r259 r261  
    1414    int nsteps = 4; 
    1515    int limit = 100; 
    16     int th = 1; 
    17     double cth = 1.0; // 0.0(no path) - 1.0(all paths) 
    1816     
    1917    List<String> nodeType; 
    20     //ArrayList<HashSet<Integer>> connectionTable; 
    2118    String sparqlEndpoint; 
    2219    Set<Integer> visited; 
     
    297294            visited.addAll(nodes); 
    298295        } 
    299         // cut visited          
     296        // cut visited 
    300297        Iterator<Integer> nit = visited.iterator(); 
    301298        while(nit.hasNext()){ 
     
    333330    } 
    334331     
     332    public List<String> getReachableClasses(){ 
     333        List<String> clURIs = new LinkedList<String>(); 
     334        if ( visited == null ){ 
     335            return null; 
     336        } 
     337        Iterator<Integer> vit = visited.iterator(); 
     338        while( vit.hasNext() ){ 
     339            Integer vn = vit.next(); 
     340            clURIs.add(labels.get(vn)); 
     341        } 
     342        return clURIs; 
     343    } 
    335344}