チェンジセット 37 : BH13SPARQLBuilder/src/hozo
- 更新日時:
- 2014/01/31 11:19:30 (11 年 前)
- ファイル:
-
- 1 変更
凡例:
- 変更なし
- 追加
- 削除
-
BH13SPARQLBuilder/src/hozo/maptool/MapFactory.java
r25 r37 18 18 import org.biohackathon.SPARQLBuilder.OWL.Path; 19 19 20 /*** 縲2008/10/18縲#kozaki21 縲MAP逕滓�縺ョ縺溘a縺ォ�梧ウ暮繧ОWL縺ョAPI縺九i�後�繝��逕ィ縺ョ繝��繧ソ繧剃ス懈�縺吶k縺溘a縺ョ22 縲繝。繧ス繝�ラ鬘槭r縺薙�繧ッ繝ゥ繧ケ縺ォ縺セ縺ィ繧√k�� 20 /***邵イ�ス008/10/18邵イ�スkozaki 21 邵イ�スAP騾墓サ難ソス邵コ�ョ邵コ貅假ス∫クコ�ォ�ス譴ァ�ウ證ョ�ス郢ァミ杆L邵コ�ョAPI邵コ荵晢ス会ソス蠕鯉ソス郢晢ソス�ス騾包スィ邵コ�ョ郢晢ソス�ス郢ァ�ソ郢ァ蜑�スス諛茨ソス邵コ蜷カ�狗クコ貅假ス∫クコ�ョ 22 邵イ�スホ鍋ケァ�ス郢晢ソス繝ゥ鬯俶ァュ�堤クコ阮呻ソス郢ァ�ッ郢晢スゥ郢ァ�ケ邵コ�ォ邵コ�セ邵コ�ィ郢ァ竏夲ス具ソス�ス 23 23 24 24 ***/ … … 27 27 ExtendBP exbp; 28 28 public ExtendFrame exbpframe; 29 Vector focal_points;// 譛蛻昴↓驕ク謚槭@縺櫻ode(縺ェ縺ゥ)繧剃ソ晄戟縺吶k29 Vector focal_points;//隴幢ソス�ス邵コ�ォ鬩包スク隰壽ァュ�邵コ讚サode(邵コ�ェ邵コ�ゥ)郢ァ蜑�スソ譎�亜邵コ蜷カ�� 30 30 boolean isSubLung; 31 31 static boolean isGrayView=false; 32 32 Vector<String> checked_nodes; 33 boolean search_shortest=true;// 繧オ繝シ繝√ヱ繧ケ縺ァ譛遏ュ繝代せ繧呈、懃エ「縺吶k34 int serch_depth = 10;// 繧オ繝シ繝√ヱ繧ケ縺ァ譛遏ュ繝代せ繧呈、懃エ「縺吶k豺ア縺包シ域怙遏ュ繝代せ讀懃エ「繧偵@縺ェ縺�→縺阪�蠢�★菴ソ縺�シ�33 boolean search_shortest=true;//郢ァ�オ郢晢スシ郢昶�繝ア郢ァ�ケ邵コ�ァ隴幢ソス豢堤ケ昜サ」縺帷ケァ蜻茨ス、諛�スエ�「邵コ蜷カ�� 34 int serch_depth = 10;//郢ァ�オ郢晢スシ郢昶�繝ア郢ァ�ケ邵コ�ァ隴幢ソス豢堤ケ昜サ」縺帷ケァ蜻茨ス、諛�スエ�「邵コ蜷カ�玖アコ�ア邵コ蛹�スシ蝓滓咎¥�ュ郢昜サ」縺幄ョ諛�スエ�「郢ァ蛛オ�邵コ�ェ邵コ�ス竊堤クコ髦ェ�ス陟「�ス笘�抄�ソ邵コ�ス�シ�ス 35 35 Vector<ExbpNodeTemp> temp_nodes; 36 36 … … 182 182 } 183 183 184 // 蜈�→縺ェ繧畿ditor遲峨〒MapTool繧堤ョ。逅�@縺ヲ縺�kVector繧定ソ斐☆縲食ozo莉・螟悶〒縺ッ繧ェ繝シ繝舌�繝ゥ繧、繝峨☆繧九�184 //陷茨ソス竊堤クコ�ェ郢ァ逡ソditor驕イ蟲ィ縲樽apTool郢ァ蝣、�ョ�。騾�ソス�邵コ�ヲ邵コ�ス�儀ector郢ァ螳夲スソ譁絶�邵イ鬟殪zo闔会ス・陞滓じ縲堤クコ�ッ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ荵晢ソス 185 185 Vector getMapVec(){ 186 186 return null; 187 187 } 188 188 189 // 蜈�→縺ェ繧九が繝ウ繝医Ο繧ク繝シ縺ョ繝輔ぃ繧、繝ォ繧定ソ斐☆縲食ozo莉・螟悶〒縺ッ繧ェ繝シ繝舌�繝ゥ繧、繝峨☆繧九�189 //陷茨ソス竊堤クコ�ェ郢ァ荵昴′郢晢スウ郢晏現ホ溽ケァ�ク郢晢スシ邵コ�ョ郢晁シ斐<郢ァ�、郢晢スォ郢ァ螳夲スソ譁絶�邵イ鬟殪zo闔会ス・陞滓じ縲堤クコ�ッ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ荵晢ソス 190 190 File getFile(){ 191 191 return null; 192 192 } 193 193 194 // 縺吶∋縺ヲ縺ョ繝ュ繝シ繝ォ縺ョ荳隕ァ繧定ソ斐☆194 //邵コ蜷カ竏狗クコ�ヲ邵コ�ョ郢晢スュ郢晢スシ郢晢スォ邵コ�ョ闕ウ�ス�ヲ�ァ郢ァ螳夲スソ譁絶� 195 195 Vector getRoleList(){ 196 196 Vector roles = new Vector(); … … 210 210 } 211 211 212 // 蜈�→縺ェ繧九が繝ウ繝医Ο繧ク繝シ縺ァ縺ョ驕ク謚橸シ医け繝ェ繝�け�牙�逅�食ozo莉・螟悶〒縺ッ繧ェ繝シ繝舌�繝ゥ繧、繝峨☆繧九�212 //陷茨ソス竊堤クコ�ェ郢ァ荵昴′郢晢スウ郢晏現ホ溽ケァ�ク郢晢スシ邵コ�ァ邵コ�ョ鬩包スク隰壽ゥク�シ蛹サ縺醍ケ晢スェ郢晢ソス縺托ソス迚呻ソス騾�ソス�スHozo闔会ス・陞滓じ縲堤クコ�ッ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ荵晢ソス 213 213 void selected(ExbpNode exbpnode){ 214 214 // this.hzEditor.WCEditor.browsingPanel.Jump(exbpnode.getHozoNode()); 215 215 } 216 216 217 // 蜈�→縺ェ繧九が繝ウ繝医Ο繧ク繝シ縺ァ縺ョ驕ク謚橸シ医け繝ェ繝�け�牙�逅�食ozo莉・螟悶〒縺ッ繧ェ繝シ繝舌�繝ゥ繧、繝峨☆繧九�217 //陷茨ソス竊堤クコ�ェ郢ァ荵昴′郢晢スウ郢晏現ホ溽ケァ�ク郢晢スシ邵コ�ァ邵コ�ョ鬩包スク隰壽ゥク�シ蛹サ縺醍ケ晢スェ郢晢ソス縺托ソス迚呻ソス騾�ソス�スHozo闔会ス・陞滓じ縲堤クコ�ッ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ荵晢ソス 218 218 void selectedClear(){ 219 219 // this.hzEditor.WCEditor.definitionPanel.uncursel(); 220 220 // this.hzEditor.WCEditor.browsingPanel.pick(null, false); 221 221 } 222 //Open 縺励◆MAP縺ィ繧ェ繝ウ繝医Ο繧ク繝シ縺ョ蜈�ョ繝シ繧ソ縺ョ蟇セ蠢懊▼縺�222 //Open邵コ蜉ア笳�AP邵コ�ィ郢ァ�ェ郢晢スウ郢晏現ホ溽ケァ�ク郢晢スシ邵コ�ョ陷茨ソス繝ァ郢晢スシ郢ァ�ソ邵コ�ョ陝�スセ陟「諛岩名邵コ�ス 223 223 void setOrgNodes(){ 224 224 /* … … 261 261 } 262 262 263 // 蜈�→縺ェ繧軌bject縺九iFocalPoint縺ィ縺ェ繧畿xbpNode繧剃ス懊k縲食ozo莉・螟悶〒縺ッ繧ェ繝シ繝舌�繝ゥ繧、繝峨☆繧九�263 //陷茨ソス竊堤クコ�ェ郢ァ霆恵ject邵コ荵晢ス宇ocalPoint邵コ�ィ邵コ�ェ郢ァ逡ソxbpNode郢ァ蜑�スス諛奇ス狗クイ鬟殪zo闔会ス・陞滓じ縲堤クコ�ッ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ荵晢ソス 264 264 ExbpNode[] setFocalPoints(){ 265 265 // if (this.hzEditor==null) return null; … … 273 273 // Object ob=null; 274 274 275 if (focal_points.size() == 1) {//� 代▽縺ョNode繧帝∈謚槭@縺滄圀縺ョ蜃ヲ逅�275 if (focal_points.size() == 1) {//�ス莉」笆ス邵コ�ョNode郢ァ蟶昶�隰壽ァュ�邵コ貊�怙邵コ�ョ陷�スヲ騾�ソス 276 276 Object gobj = focal_points.firstElement(); 277 277 //gobj =(GraphicObject) focal_points.firstElement(); … … 285 285 } 286 286 else if(gobj instanceof Object){ 287 System.out.println("*** ERROR:Node 繧帝∈謚槭☆繧句ソ�ヲ√′縺ゅj縺セ縺�:" );288 } 289 else{// 驕ク謚槭↑縺励�蝣エ蜷医��後お繝ゥ繝シ繧貞�縺励※邨ゆコ�287 System.out.println("*** ERROR:Node郢ァ蟶昶�隰壽ァュ笘�ケァ蜿・�ソ�ス�ヲ竏壺イ邵コ繧�ス顔クコ�セ邵コ�ス:" ); 288 } 289 else{//鬩包スク隰壽ァュ竊醍クコ蜉ア�ス陜」�エ陷キ蛹サ�ス�ス蠕後♀郢晢スゥ郢晢スシ郢ァ雋橸ソス邵コ蜉ア窶サ驍ィ繧�スコ�ス 290 290 291 291 JOptionPane.showMessageDialog(exbpframe, … … 293 293 "ERROR", 294 294 JOptionPane.ERROR_MESSAGE); 295 System.out.println("ERROR:Node 繧帝∈謚槭☆繧句ソ�ヲ√′縺ゅj縺セ縺�:" );295 System.out.println("ERROR:Node郢ァ蟶昶�隰壽ァュ笘�ケァ蜿・�ソ�ス�ヲ竏壺イ邵コ繧�ス顔クコ�セ邵コ�ス:" ); 296 296 exbpframe.dispose(); 297 297 } 298 298 } 299 else {// 隍�焚Node繧帝∈謚槭@縺滄圀縺ョ蜃ヲ逅�299 else {//髫搾ソス辟哢ode郢ァ蟶昶�隰壽ァュ�邵コ貊�怙邵コ�ョ陷�スヲ騾�ソス 300 300 if(focal_points.size() > 1){ 301 301 exbp.exbp_node_center = new ExbpNode("(ROOT)"); … … 319 319 } 320 320 } 321 else{//Node 繧定ヲ矩∈謚槭�髫帙�蜃ヲ逅�321 else{//Node郢ァ螳夲スヲ遏ゥ竏郁ャ壽ァュ�ス鬮ォ蟶呻ソス陷�スヲ騾�ソス 322 322 JOptionPane.showMessageDialog(exbpframe, 323 323 "You Have to select [Node]!", 324 324 "ERROR", 325 325 JOptionPane.ERROR_MESSAGE); 326 System.out.println("ERROR:Node 繧帝∈謚槭☆繧句ソ�ヲ√′縺ゅj縺セ縺�);326 System.out.println("ERROR:Node"); 327 327 exbpframe.dispose(); 328 328 } … … 333 333 334 334 /* 335 // 蜈�→縺ェ繧軌bject縺九iExbpNode繧剃ス懊k縲食ozo莉・螟悶〒縺ッ繧ェ繝シ繝舌�繝ゥ繧、繝峨☆繧九�335 //陷茨ソス竊堤クコ�ェ郢ァ霆恵ject邵コ荵晢ス右xbpNode郢ァ蜑�スス諛奇ス狗クイ鬟殪zo闔会ス・陞滓じ縲堤クコ�ッ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ荵晢ソス 336 336 ExbpNode makeExbpNode(Object obj){ 337 337 if(!(obj instanceof String)){ … … 344 344 345 345 346 //#kozaki 2009/08/19 縲Slot縺ョ蜃ヲ逅�r霑ス蜉346 //#kozaki 2009/08/19邵イ�スlot邵コ�ョ陷�スヲ騾�ソス�帝恆�ス陷会ソス 347 347 if(node instanceof hozo.oe.gobj.Slot){ 348 348 if(!((Slot)node).getRHname().equals("")){ … … 378 378 379 379 380 //� 代▽縺ョExbpNode縺ォ繧ウ繝槭Φ繝峨r驕ゥ蠢懊@縺ヲ荳倶ス孔xbpNode繧定ソス蜉縺吶k縲食ozo莉・螟悶〒縺ョ繧ェ繝シ繝舌�繝ゥ繧、繝峨�蠢�ヲ√↑縺励�381 // 縲繧ウ繝槭Φ繝画ッ弱↓繝。繧ス繝�ラ繧偵が繝シ繝舌�繝ゥ繧、繝峨☆繧�380 //�ス莉」笆ス邵コ�ョExbpNode邵コ�ォ郢ァ�ウ郢晄ァュホヲ郢晏ウィ�帝ゥ包スゥ陟「諛奇シ邵コ�ヲ闕ウ蛟カ�ス蟄肺bpNode郢ァ螳夲スソ�ス陷会ソス笘�ケァ荵晢ソスHozo闔会ス・陞滓じ縲堤クコ�ョ郢ァ�ェ郢晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ�ス陟「�ス�ヲ竏壺�邵コ蜉ア�ス 381 //邵イ�ス縺慕ケ晄ァュホヲ郢晉判�ッ蠑ア竊鍋ケ晢ス。郢ァ�ス郢晢ソス繝ゥ郢ァ蛛オ縺檎ケ晢スシ郢晁��ス郢晢スゥ郢ァ�、郢晏ウィ笘�ケァ�ス 382 382 void makeChildNodes(ExbpNode exbpnode, String command){ 383 383 /* if(!(exbpnode.getOrgNode() instanceof Node)){ … … 391 391 392 392 393 if(command.equals("isa")){ // ? 縲荳倶ス肴ヲょソオ縺ョ謚ス蜃コ is-a393 if(command.equals("isa")){ // ?邵イ�ス�ク蛟カ�ス閧エ�ヲ繧�スソ�オ邵コ�ョ隰夲スス陷�スコ is-a 394 394 makeChildNodeISA(exbpnode); 395 395 } 396 else if(command.equals("super")){// ? 荳贋ス肴ヲょソオ縺ョ謚ス蜃コ396 else if(command.equals("super")){// ?闕ウ雍具スス閧エ�ヲ繧�スソ�オ邵コ�ョ隰夲スス陷�スコ 397 397 makeChildNodeSuper(exbpnode); 398 398 } 399 else if(command.startsWith(":")){// 蜿ら�蜈��謚ス蜃コ縲Refereed to399 else if(command.startsWith(":")){// 陷ソ繧会ソス陷茨ソス�ス隰夲スス陷�スコ邵イ�スefereed to 400 400 makeChildNodeRefered(exbpnode,command); 401 401 } 402 // #hirota 08/08/19 繧ウ繝槭Φ繝臥オ仙粋403 else if(command.startsWith(";")){ // (old) 繝ュ繝シ繝ォ謖�ョ壹≠繧翫�九荳倶ス肴ヲょソオ謖�ョ壹≠繧�402 // #hirota 08/08/19 郢ァ�ウ郢晄ァュホヲ郢晁��オ莉咏イ� 403 else if(command.startsWith(";")){ // (old)郢晢スュ郢晢スシ郢晢スォ隰厄ソス�ョ螢ケ竕郢ァ鄙ォ�ス�ス荵晢ソス闕ウ蛟カ�ス閧エ�ヲ繧�スソ�オ隰厄ソス�ョ螢ケ竕郢ァ�ス 404 404 makeChildNodeRoleSub(exbpnode,command); 405 405 } 406 else if(command.equals("any-h")){ // ? depend-on 竊� #hirota 11/26 迴セ蝨ィ縺ョ隕也せ縺君ode縺ョ縺ィ縺阪¨ode縺ョ繧ケ繝ュ繝�ヨ縺ョRH繧定。ィ遉コ406 else if(command.equals("any-h")){ // ? depend-on 遶奇ソス #hirota 11/26 霑エ�セ陜ィ�ィ邵コ�ョ髫穂ケ溘○邵コ蜷孃de邵コ�ョ邵コ�ィ邵コ髦ェ�スNode邵コ�ョ郢ァ�ケ郢晢スュ郢晢ソス繝ィ邵コ�ョRH郢ァ螳夲ス。�ィ驕会スコ 407 407 makeChildNodeDependOnRH(exbpnode,command); 408 408 } 409 else if(command.equals("++s")){// ? 縲depend on 縲竊舌さ繝ウ繝�く繧ケ繝医r蜿悶j蜃コ縺�409 else if(command.equals("++s")){// ?邵イ�スepend on 邵イ�ス�ス郢ァ�ウ郢晢スウ郢晢ソス縺冗ケァ�ケ郢晏現�定愾謔カ�願怎�コ邵コ�ス 410 410 makeChildNodeDependOnContext(exbpnode,command); 411 411 } 412 else if(command.equals("++P")){// playable 髢「菫�?縲竊�all412 else if(command.equals("++P")){// playable 鬮「�「闖ォ�ス?邵イ�ス�ス all 413 413 makeChildNodePlayable(exbpnode); 414 414 } 415 else if(command.startsWith("++p")){// playable 髢「菫�?縲竊�label 謖�ョ�415 else if(command.startsWith("++p")){// playable 鬮「�「闖ォ�ス?邵イ�ス�ス label 隰厄ソス�ョ�ス 416 416 makeChildNodePlayableByLabel(exbpnode, command); 417 417 } 418 else if(command.equals("++c")){ // ? 縲playable 竊�繝励Ξ繧、繝、繝シ縺ョ蜿悶j蜃コ縺�418 else if(command.equals("++c")){ // ?邵イ�スlayable 遶奇ソス郢晏干ホ樒ケァ�、郢晢ス、郢晢スシ邵コ�ョ陷ソ謔カ�願怎�コ邵コ�ス 419 419 makeChildNodePlayer(exbpnode); 420 420 } 421 else if(command.startsWith("++r:")){// ? 髢「菫よヲょソオ縺ョ蜿悶j蜃コ縺�++r:Lable421 else if(command.startsWith("++r:")){// ?鬮「�「闖ォ繧茨スヲ繧�スソ�オ邵コ�ョ陷ソ謔カ�願怎�コ邵コ�ス ++r:Lable 422 422 makeChildNodeRelationConcept(exbpnode,command); 423 423 } 424 else if(command.equals("++R")){ // ++R 蜈ィ驛ィ蜿悶j蜃コ縺�424 else if(command.equals("++R")){ // ++R 陷茨スィ鬩幢スィ陷ソ謔カ�願怎�コ邵コ�ス 425 425 makeChildNodeRelationAll(exbpnode); 426 426 } 427 else if(command.startsWith("super_isa")){ // #hirota 08/09/03 蜈�シ滓ヲょソオ縺ョ蜿悶j蜃コ縺�super+isa)427 else if(command.startsWith("super_isa")){ // #hirota 08/09/03 陷茨ソス�シ貊難スヲ繧�スソ�オ邵コ�ョ陷ソ謔カ�願怎�コ邵コ�スsuper+isa) 428 428 makeChildNodeBrothers(exbpnode); 429 429 } 430 else if(command.startsWith("_")){// 繧ッ繝ゥ繧ケ蛻カ邏�r霎ソ繧句�逅�only RH430 else if(command.startsWith("_")){// 郢ァ�ッ郢晢スゥ郢ァ�ケ陋サ�カ驍擾ソス�帝恷�ソ郢ァ蜿・�ス騾�ソス�スonly RH 431 431 makeChildNodeCConlyRH(exbpnode,command); 432 432 } 433 433 else{ 434 makeChildNodeReferringTo(exbpnode,command);// 繧ッ繝ゥ繧ケ蛻カ邏�r霎ソ繧句�逅�434 makeChildNodeReferringTo(exbpnode,command);// 郢ァ�ッ郢晢スゥ郢ァ�ケ陋サ�カ驍擾ソス�帝恷�ソ郢ァ蜿・�ス騾�ソス 435 435 } 436 436 */ … … 503 503 */ 504 504 505 //#kozaki 縲2009/02/13縲蟇セ雎。繝弱�繝峨r隍�焚縺ォ諡。蠑オ505 //#kozaki邵イ�ス009/02/13邵イ�ス�ッ�セ髮趣ス。郢晏シア�ス郢晏ウィ�帝嚶�ス辟夂クコ�ォ隲。�。陟托スオ 506 506 // public void SerachPath(ExbpNode[] nodes, Node[] target_cls/*String[] cls_lists*/){} 507 507 … … 514 514 } 515 515 516 // 谺。縺ォ縺溘←繧九ヮ繝シ繝峨�繝ェ繧ケ繝医r蜿門セ励☆繧�517 // 窶サ荳蠎ヲ縺溘←縺」縺溘%縺ィ縺ョ縺ゅk繝��繧ソ縺ッ�荊emp_nodes縺ォ菫晄戟縺輔l�後◎縺。繧峨r霑斐☆516 //隹コ�。邵コ�ォ邵コ貅倪�郢ァ荵昴Π郢晢スシ郢晏ウィ�ス郢晢スェ郢ァ�ケ郢晏現�定愾髢�セ蜉ア笘�ケァ�ス 517 //遯カ�サ闕ウ�ス�コ�ヲ邵コ貅倪�邵コ�」邵コ貅假シ�クコ�ィ邵コ�ョ邵コ繧�ス狗ケ晢ソス�ス郢ァ�ソ邵コ�ッ�ス闕各mp_nodes邵コ�ォ闖ォ譎�亜邵コ霈費ス鯉ソス蠕娯落邵コ�。郢ァ蟲ィ�帝恆譁絶� 518 518 // Vector<ExbpNode> getChildNodeFromTemp(ExbpNode exbpnode, String cmd){} 519 519 … … 565 565 566 566 567 // 蜷�さ繝槭Φ繝峨r驕ゥ逕ィ縺励◆縺ィ縺阪↓縺溘←繧九ヮ繝シ繝峨r縺励i縺ケ縺ヲ�卦ree縺ョ繧ウ繝槭Φ繝峨Μ繧ケ繝医↓蜈・繧後k��567 //陷キ�ス縺慕ケ晄ァュホヲ郢晏ウィ�帝ゥ包スゥ騾包スィ邵コ蜉ア笳�クコ�ィ邵コ髦ェ竊鍋クコ貅倪�郢ァ荵昴Π郢晢スシ郢晏ウィ�堤クコ蜉ア�臥クコ�ケ邵コ�ヲ�ス蜊ヲree邵コ�ョ郢ァ�ウ郢晄ァュホヲ郢晏ウィホ懃ケァ�ケ郢晏現竊楢怦�・郢ァ蠕鯉ス具ソス�ス 568 568 // void setCommandsTree(ExbpNode[] exbpnodes){} 569 569 … … 573 573 private void makeSlotRelatedExbpNode(ExbpNode exbpnode, String command) {} 574 574 575 // #kozaki 2008/08/17 縲繧ケ繝ュ繝�ヨ縺ァ髢「騾」縺励◆讎ょソオ繧定セソ繧句�逅�∈縺ョ蛻�イ�575 // #kozaki 2008/08/17邵イ�ス縺帷ケ晢スュ郢晢ソス繝ィ邵コ�ァ鬮「�「鬨セ�」邵コ蜉ア笳�ョ弱g�ソ�オ郢ァ螳夲スセ�ソ郢ァ蜿・�ス騾�ソス竏育クコ�ョ陋サ�ス�イ�ス 576 576 // private void makeSlotRelatedExbpNode(ExbpNode par_exbpnode, Node node, String command){} 577 577 578 578 579 //#kozaki 2008/08/12 縲繧ッ繝ゥ繧ケ蛻カ邏�r霎ソ繧句�逅�r迢ャ遶�580 // private void makeExbpNodeCC(ExbpNode par_exbpnode, // 隕ェ縺ィ縺ェ繧畿xbpNode581 // Slot slot, // 霎ソ繧句ッセ雎。縺ィ縺ェ繧九せ繝ュ繝�ヨ582 // Node slot_node, // 繧ッ繝ゥ繧ケ蛻カ邏�→縺励※蜿ら�縺励※縺�k繝弱�繝�583 // Node node, // 霎ソ繧九せ繝ュ繝�ヨ繧呈戟縺、繝弱�繝�584 // String command, // 霎ソ繧九さ繝槭Φ繝�585 // String match_key // 荳閾エ縺励◆繧ウ繝槭Φ繝会シ井ク贋ス阪せ繝ュ繝�ヨ縺ョ蜃ヲ逅�畑��579 //#kozaki 2008/08/12邵イ�ス縺醍ケ晢スゥ郢ァ�ケ陋サ�カ驍擾ソス�帝恷�ソ郢ァ蜿・�ス騾�ソス�定ソ「�ャ驕カ�ス 580 // private void makeExbpNodeCC(ExbpNode par_exbpnode, //髫包スェ邵コ�ィ邵コ�ェ郢ァ逡ソxbpNode 581 // Slot slot, //髴趣スソ郢ァ蜿・�ッ�セ髮趣ス。邵コ�ィ邵コ�ェ郢ァ荵昴○郢晢スュ郢晢ソス繝ィ 582 // Node slot_node, //郢ァ�ッ郢晢スゥ郢ァ�ケ陋サ�カ驍擾ソス竊堤クコ蜉ア窶サ陷ソ繧会ソス邵コ蜉ア窶サ邵コ�ス�狗ケ晏シア�ス郢晢ソス 583 // Node node, //髴趣スソ郢ァ荵昴○郢晢スュ郢晢ソス繝ィ郢ァ蜻域亜邵コ�、郢晏シア�ス郢晢ソス 584 // String command, //髴趣スソ郢ァ荵昴&郢晄ァュホヲ郢晢ソス 585 // String match_key //闕ウ�ス�ス邵コ蜉ア笳�ケァ�ウ郢晄ァュホヲ郢昜シ夲スシ莠包スク雍具スス髦ェ縺帷ケ晢スュ郢晢ソス繝ィ邵コ�ョ陷�スヲ騾�ソス逡托ソス�ス 586 586 // ){} 587 587 … … 592 592 // private void makeChildNodeRefered(ExbpNode exbpnode, String command) {} 593 593 594 // ? 窶�(old)繝ュ繝シ繝ォ謖�ョ壹≠繧翫�九荳倶ス肴ヲょソオ謖�ョ壹≠繧�594 // ?遯カ�ス(old)郢晢スュ郢晢スシ郢晢スォ隰厄ソス�ョ螢ケ竕郢ァ鄙ォ�ス�ス荵晢ソス闕ウ蛟カ�ス閧エ�ヲ繧�スソ�オ隰厄ソス�ョ螢ケ竕郢ァ�ス 595 595 // public void makeChildNodeRoleSub(ExbpNode exbpnode,String command) {} 596 596 597 // ? depend-on 竊� #hirota 11/26 迴セ蝨ィ縺ョ隕也せ縺君ode縺ョ縺ィ縺阪¨ode縺ョ繧ケ繝ュ繝�ヨ縺ョRH繧定。ィ遉コ597 // ? depend-on 遶奇ソス #hirota 11/26 霑エ�セ陜ィ�ィ邵コ�ョ髫穂ケ溘○邵コ蜷孃de邵コ�ョ邵コ�ィ邵コ髦ェ�スNode邵コ�ョ郢ァ�ケ郢晢スュ郢晢ソス繝ィ邵コ�ョRH郢ァ螳夲ス。�ィ驕会スコ 598 598 // public void makeChildNodeDependOnRH(ExbpNode exbpnode,String NodeCC) {} 599 599 600 600 601 601 602 // ? 縲depend on 縲竊舌さ繝ウ繝�く繧ケ繝医r蜿悶j蜃コ縺�#hirota add 09/11/09602 // ?邵イ�スepend on 邵イ�ス�ス郢ァ�ウ郢晢スウ郢晢ソス縺冗ケァ�ケ郢晏現�定愾謔カ�願怎�コ邵コ�ス#hirota add 09/11/09 603 603 // public void makeChildNodeDependOnContext(ExbpNode exbpnode,String command) {} 604 604 605 // playable 髢「菫�?縲竊�all605 // playable 鬮「�「闖ォ�ス?邵イ�ス�ス all 606 606 // public void makeChildNodePlayable(ExbpNode exbpnode) {} 607 607 608 // playable 髢「菫�?縲竊�label 謖�ョ�608 // playable 鬮「�「闖ォ�ス?邵イ�ス�ス label 隰厄ソス�ョ�ス 609 609 // private void makeChildNodePlayableByLabel(ExbpNode exbpnode,String command) {} 610 610 611 // ? 縲playable 竊�繝励Ξ繧、繝、繝シ縺ョ蜿悶j蜃コ縺�611 // ?邵イ�スlayable 遶奇ソス郢晏干ホ樒ケァ�、郢晢ス、郢晢スシ邵コ�ョ陷ソ謔カ�願怎�コ邵コ�ス 612 612 // public void makeChildNodePlayer(ExbpNode exbpnode) {} 613 613 // private void makeChildNodeRelationConcept(ExbpNode exbpnode,String command) {} 614 614 615 // ++R 蜈ィ驛ィ蜿悶j蜃コ縺�邯呎価繧ェ繝励す繝ァ繝ウ縺ゅj縺ョ縺ィ縺搾シ�615 // ++R 陷茨スィ鬩幢スィ陷ソ謔カ�願怎�コ邵コ�ス驍ッ蜻惹セ。郢ァ�ェ郢晏干縺咏ケ晢スァ郢晢スウ邵コ繧�ス顔クコ�ョ邵コ�ィ邵コ謳セ�シ�ス 616 616 // public void makeChildNodeRelationAllToDirectry(ExbpNode exbpnode) {} 617 // ++R 蜈ィ驛ィ蜿悶j蜃コ縺�617 // ++R 陷茨スィ鬩幢スィ陷ソ謔カ�願怎�コ邵コ�ス 618 618 // public void makeChildNodeRelationAll(ExbpNode exbpnode) {} 619 619 620 // #hirota 08/09/03 蜈�シ滓ヲょソオ縺ョ蜿悶j蜃コ縺�super+isa)620 // #hirota 08/09/03 陷茨ソス�シ貊難スヲ繧�スソ�オ邵コ�ョ陷ソ謔カ�願怎�コ邵コ�スsuper+isa) 621 621 // private void makeChildNodeBrothers(ExbpNode exbpnode) {} 622 622 623 // 繧ッ繝ゥ繧ケ蛻カ邏�r霎ソ繧句�逅�only RH623 // 郢ァ�ッ郢晢スゥ郢ァ�ケ陋サ�カ驍擾ソス�帝恷�ソ郢ァ蜿・�ス騾�ソス�スonly RH 624 624 // private void makeChildNodeCConlyRH(ExbpNode exbpnode,String command) {} 625 625 626 // 繧ッ繝ゥ繧ケ蛻カ邏�r霎ソ繧句�逅�626 // 郢ァ�ッ郢晢スゥ郢ァ�ケ陋サ�カ驍擾ソス�帝恷�ソ郢ァ蜿・�ス騾�ソス�ス 627 627 // private void makeChildNodeReferringTo(ExbpNode exbpnode,String command) {} 628 628 629 // 繧ッ繝ゥ繧ケ蛻カ邏�r霎ソ繧句�逅��繧オ繝悶せ繝ュ繝�ヨ繧貞性縺セ縺ェ縺�#kozaki縲2009/08/19629 // 郢ァ�ッ郢晢スゥ郢ァ�ケ陋サ�カ驍擾ソス�帝恷�ソ郢ァ蜿・�ス騾�ソス�ス郢ァ�オ郢晄じ縺帷ケ晢スュ郢晢ソス繝ィ郢ァ雋樊ァ邵コ�セ邵コ�ェ邵コ�ス�ス#kozaki邵イ�ス009/08/19 630 630 // private void makeChildNodeReferringToDirectly(ExbpNode exbpnode,String command) {} 631 631 … … 670 670 // public boolean isSubClass(Object node, Object target){} 671 671 672 //#kozaki 2009/02/13 縲Node[]繧担tring[]縺ォ螟画鋤672 //#kozaki 2009/02/13邵イ�スode[]郢ァ諡�ring[]邵コ�ォ陞溽判驪、 673 673 // public String[] NodesToStrings(Node[] nodes){} 674 674 675 //#kozaki 2009/02/13 縲繧ッ繝ゥ繧ケ荳隕ァ繧誰ode[]縺ァ蜿門セ�675 //#kozaki 2009/02/13邵イ�ス縺醍ケ晢スゥ郢ァ�ケ闕ウ�ス�ヲ�ァ郢ァ隱ーode[]邵コ�ァ陷ソ髢�セ�ス 676 676 // public Node[] getSelectedClassNodes(Node[] nodes){} 677 677 678 //#hirota 2009/05/18 縲髢「菫よヲょソオ荳隕ァ繧誰ode[]縺ァ蜿門セ�678 //#hirota 2009/05/18邵イ�ス譛ェ闖ォ繧茨スヲ繧�スソ�オ闕ウ�ス�ヲ�ァ郢ァ隱ーode[]邵コ�ァ陷ソ髢�セ�ス 679 679 // public Node[] getSelectedClassNodes2(Node[] nodes){ 680 680 // return null;