package Ġcom . andre ik ings ley . gg dsl . e charts . animation Ċ Ċ import Ġcom . andre ik ings ley . gg dsl . ir . feature .* Ċ Ċ class ĠAnimation Feature ( ĊĠĠĠ Ġvar Ġenable : ĠBoolean Ġ= Ġtrue , ĊĠĠĠ Ġvar Ġthreshold : ĠInt Ġ= Ġ 2 0 0 0 , ĊĠĠĠ Ġvar Ġduration : ĠInt Ġ= Ġ 1 0 0 0 , ĊĠĠĠ Ġvar Ġeasing : ĠAnimation E asing Ġ= ĠAnimation E asing . C UB IC _ OUT , ĊĠĠĠ Ġvar Ġdelay : ĠInt Ġ= Ġ 0 Ċ ): ĠPlot Feature Ġ{ ĊĠĠĠ Ġoverride Ġval Ġfeature Name : ĠFeature Name Ġ= ĠDATA _ CHANGE _ ANIM ATION _ FEATURE Ċ } Ċ Ċ val ĠDATA _ CHANGE _ ANIM ATION _ FEATURE Ġ= ĠFeature Name (" DATA _ CHANGE _ ANIM ATION _ FEATURE ") Ċ Ċ class ĠAnimation E asing Ġinternal Ġconstructor ( val Ġname : ĠString ) Ġ{ ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠLINE AR Ġ= ĠAnimation E asing (" linear ") ĊĠĠĠĠĠĠĠ Ġval ĠC UB IC _ OUT Ġ= ĠAnimation E asing (" cubic Out ") ĊĠĠĠ Ġ} Ċ }