+ gNodebTable = new GgNodeBTable();
+ gNodebTable.addGNodeBIdsItem(GNODEB1).addGNodeBIdsItem(GNODEB2).addGNodeBIdsItem(GNODEB3);
+ ncrtNodeB1 = new NeighborCellRelationTable();
+ ncrtNodeB2 = new NeighborCellRelationTable();
+ ncrtNodeB3 = new NeighborCellRelationTable();
+ ncrt = new NeighborCellRelationTable();
+ String[] neighbors1 = { "1104", "1105", "1106" };
+ for (String n : neighbors1)
+ ncrtNodeB1.addNcrtRelationsItem(
+ new NeighborCellRelation().servingCellNrcgi(GNODEB1 + ":1100").neighborCellNrpci(n)
+ .neighborCellNrcgi(GNODEB1 + ":" + n).flagNoHo(true).flagNoXn(true).flagNoRemove(true));
+ String[] neighbors2 = { "1471", "1472", "1473" };
+ for (String n : neighbors2)
+ ncrtNodeB2.addNcrtRelationsItem(
+ new NeighborCellRelation().servingCellNrcgi(GNODEB2 + ":1400").neighborCellNrpci(n)
+ .neighborCellNrcgi(GNODEB2 + ":" + n).flagNoHo(false).flagNoXn(false).flagNoRemove(false));
+ String[] neighbors3 = { "3601", "3601", "3602" };
+ for (String n : neighbors3)
+ ncrtNodeB3.addNcrtRelationsItem(
+ new NeighborCellRelation().servingCellNrcgi(GNODEB3 + ":3600").neighborCellNrpci(n)
+ .neighborCellNrcgi(GNODEB3 + ":" + n).flagNoHo(true).flagNoXn(true).flagNoRemove(true));
+ for (NeighborCellRelation ncr : ncrtNodeB1.getNcrtRelations())
+ ncrt.addNcrtRelationsItem(ncr);
+ for (NeighborCellRelation ncr : ncrtNodeB2.getNcrtRelations())
+ ncrt.addNcrtRelationsItem(ncr);
+ for (NeighborCellRelation ncr : ncrtNodeB3.getNcrtRelations())
+ ncrt.addNcrtRelationsItem(ncr);