差分発生行の前後
無視リスト:
更新日時:
2014/02/17 19:05:46 (11 年 前)
更新者:
nori
ログメッセージ:

ClassLinkに、リンク元クラス、リンク先クラスそれぞれのインスタンス数を保持できるように拡張。だが、このデータは使わないかも。

ファイル:
1 変更

凡例:

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

    r46 r49  
    1515        private int numOfLinkedInstances = 0; 
    1616        private int numOfOriginInstances = 0; 
     17        private int numOfOriginClassInstances = 0; 
     18        private int numOfLinkedClassInstances = 0; 
    1719         
    1820        /** 
     
    2628         * @since 28.01.2014 
    2729         */ 
    28         public ClassLink(String propertyURI, String linkedClassURI, Direction direction, int numLinks, int numofOriginInstances, int numOfLinkedInstances){ 
     30        public ClassLink(String propertyURI, String linkedClassURI, Direction direction,  
     31                                int numLinks, int numOfOriginInstances, int numOfLinkedInstances, 
     32                                int numOfOriginClassInstances, int numofLinkedClassInstances){ 
    2933                this.propertyURI = propertyURI; 
    3034                this.linkedClassURI = linkedClassURI; 
     
    3337                this.numOfLinkedInstances = numOfLinkedInstances; 
    3438                this.numOfOriginInstances = numOfOriginInstances; 
     39                this.numOfOriginClassInstances = numOfOriginClassInstances; 
     40                this.numOfLinkedClassInstances = numofLinkedClassInstances; 
    3541        } 
    3642         
     
    6975                sb.append(linkedClassURI); 
    7076                sb.append(" ["); 
     77                sb.append(numOfOriginInstances); 
     78                sb.append("/"); 
     79                sb.append(numOfOriginClassInstances); 
     80                sb.append("]縲€---"); 
     81 
     82                 
     83                sb.append(" ["); 
    7184                sb.append(numOfLinks); 
     85                sb.append("] --->"); 
     86 
     87                sb.append(" ["); 
     88                sb.append(numOfLinkedInstances); 
     89                sb.append("/"); 
     90                sb.append(numOfLinkedClassInstances); 
    7291                sb.append("]"); 
    73                 return sb.toString(); 
     92return sb.toString(); 
    7493        } 
    7594         
     
    110129                this.numOfOriginInstances = numOfOriginInstances; 
    111130        } 
     131 
     132 
     133        public final int getNumOfOriginClassInstances() { 
     134                return numOfOriginClassInstances; 
     135        } 
     136 
     137 
     138        public final void setNumOfOriginClassInstances(int numOfOriginClassInstances) { 
     139                this.numOfOriginClassInstances = numOfOriginClassInstances; 
     140        } 
     141 
     142 
     143        public final int getNumOfLinkedClassInstances() { 
     144                return numOfLinkedClassInstances; 
     145        } 
     146 
     147 
     148        public final void setNumOfLinkedClassInstances(int numOfLinkedClassInstances) { 
     149                this.numOfLinkedClassInstances = numOfLinkedClassInstances; 
     150        } 
    112151                 
    113152