package Ġde . ma ib orn w ol ff . code chart a . importer . scm log par serv 2 . input . metrics Ċ Ċ import Ġde . ma ib orn w ol ff . code chart a . importer . scm log par serv 2 . input . Commit Ċ import Ġde . ma ib orn w ol ff . code chart a . importer . scm log par serv 2 . input . Modification Ċ import Ġde . ma ib orn w ol ff . code chart a . model . AttributeType Ċ import Ġde . ma ib orn w ol ff . code chart a . model . Edge Ċ Ċ interface ĠMetric Ġ{ ĊĊĠĠĠ Ġfun Ġdescription (): ĠString ĊĊĠĠĠ Ġfun Ġmetric Name (): ĠString ĊĊĠĠĠ Ġfun Ġvalue (): ĠNumber ĊĊĠĠĠ Ġfun Ġedge Metric Name (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Edges (): ĠList < Edge > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġattribute Type (): ĠAttribute Type Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠAttribute Type . absolute ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġedge AttributeType (): ĠAttribute Type ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġnull ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Modification ( modification : ĠMod ification ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġdefaults Ġto : Ġdo Ġnothing ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġregister Commit ( commit : ĠCommit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// Ġdefaults Ġto : Ġdo Ġnothing ĊĠĠĠ Ġ} Ċ } Ċ