Mercurial > hg > Database > Christie
view src/test/java/christie/example/PrefixTree/ChildCodeGear.java @ 199:cdf604af6c12
add Prefix Tree
author | ichikitakahiro <e165713@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 23 Feb 2019 04:52:32 +0900 |
parents | |
children |
line wrap: on
line source
package christie.example.PrefixTree; import christie.annotation.Peek; import christie.codegear.CodeGear; import christie.codegear.CodeGearManager; import christie.topology.TopologyDataGear; import java.util.List; public class ChildCodeGear extends CodeGear { @Peek TopologyDataGear topoDG; @Override protected void run(CodeGearManager cgm) { List<String> _CLIST = topoDG.getConnectionList(); if(_CLIST.contains("parent")) { getDGM("parent").put("childNodeName", topoDG.getNodeName()); //Conectionの中に"parent"があったらparentに自身のNodenameをputする。 }else{ getLocalDGM().put("countNodeName", 1); cgm.setup(new ParentCodeGear()); // } } }