チェンジセット 29 : BH13SPARQLBuilder

差分発生行の前後
無視リスト:
更新日時:
2014/01/31 09:46:45 (11 年 前)
更新者:
atsuko
ログメッセージ:

getPath の引数変更

ファイル:
1 変更

凡例:

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

    r21 r29  
    4848    } 
    4949     
    50     public Path[] getPaths(OWLQueryBuilderImpl qb, int mode){ 
    51         List<List<ClassLink>> paths = searchPaths(qb, mode); 
     50    public Path[] getPaths(OWLQueryBuilderImpl qb, int mode, boolean countLink){ 
     51        List<List<ClassLink>> paths = searchPaths(qb, mode, countLink); 
    5252        Path[] patharray = new Path[paths.size()]; 
    5353        ListIterator<List<ClassLink>> pit = paths.listIterator(); 
     
    8282    */ 
    8383     
    84     private List<List<ClassLink>> searchPaths(OWLQueryBuilderImpl qb, int mode){ 
     84    private List<List<ClassLink>> searchPaths(OWLQueryBuilderImpl qb, int mode, boolean countLink){ 
    8585        List<List<ClassLink>> paths = new ArrayList<>(); 
    8686        ClassLink crrLink = new ClassLink(null,startClass,Direction.both,0); 
     
    9797                  // Mode 
    9898                  if ( mode == 0 ){ 
    99                       classLinks = qb.getNextClass(null, crrlp.classLink.getLinkedClassURI(), limit, false); 
     99                      classLinks = qb.getNextClass(null, crrlp.classLink.getLinkedClassURI(), limit, countLink); 
    100100                  }else if ( mode == 1 ){ 
    101101                      classLinks = qb.getNextClassViaInstanceLink(null, crrlp.classLink.getLinkedClassURI(), limit);