package Ġde . jos hu agle it ze . transformation network . models . primitives Ċ Ċ import Ġde . jos hu agle it ze . transformation network . met ame tam odel . Abstract Met amodel Ċ import Ġde . jos hu agle it ze . transformation network . met ame tam odel . Model Ċ Ċ object ĠPri mitives Met amodel Ġ: ĠAbstract Met amodel () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġname : ĠString Ġget () Ġ= Ġ"" ĊĊĠĠĠ Ġoverride Ġval Ġclasses Ġget () Ġ= Ġset Of ( Number . Met aclass , ĠWord . Met aclass ) Ċ } Ċ Ċ fun Ġ< M Ġ: ĠModel > ĠM . with Number ( number : ĠInt ) Ġ= Ġapply Ġ{ ĊĠĠĠ Ġthis Ġ+= ĠNumber (). apply Ġ{ Ġvalue Ġ= Ġnumber Ġ} Ċ } Ċ Ċ fun Ġ< M Ġ: ĠModel > ĠM . with Word ( word : ĠString ) Ġ= Ġapply Ġ{ ĊĠĠĠ Ġthis Ġ+= ĠWord (). apply Ġ{ Ġvalue Ġ= Ġword Ġ} Ċ } Ċ