package Ġorg . m if ek . w fc . topo logies Ċ Ċ interface ĠTop ology Ġ{ ĊĠĠĠ Ġval Ġperiodic : ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTotal Ġnumber Ġof Ġnodes ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġtotal Size : ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠHold s Ġmaximum Ġnumber Ġof Ġne ighbours Ġof Ġany Ġnode ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġmax Degree : ĠInt ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReturns Ġpairs Ġof Ġneighbour 's Ġdirection Ġand Ġindex ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġneighbour Iterator ( index : ĠInt ): ĠSequence < Pair < Int , ĠInt >> Ċ }