/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 0 - 2 0 2 0 , ĠD ani lo ĠP ian ini Ġand Ġcontributors Ċ Ġ* Ġlisted Ġin Ġthe Ġmain Ġproject 's Ġal che mist / build . gradle . k ts Ġfile . Ċ Ġ* Ċ Ġ* ĠThis Ġfile Ġis Ġpart Ġof ĠAl che mist , Ġand Ġis Ġdistributed Ġunder Ġthe Ġterms Ġof Ġthe Ċ Ġ* ĠGNU ĠGeneral ĠPublic ĠLicense , Ġwith Ġa Ġlinking Ġexception , Ċ Ġ* Ġas Ġdescribed Ġin Ġthe Ġfile ĠLICENSE Ġin Ġthe ĠAl che mist Ġdistribution 's Ġtop Ġdirectory . Ċ Ġ*/ Ċ Ċ package Ġit . uni bo . al che mist . model . cognitive agents Ċ Ċ /** Ċ Ġ* ĠAn Ġentity Ġcapable Ġof Ġhaving Ġem otions Ġand Ġrelations . Ċ Ġ*/ Ċ interface ĠC ognitive Agent Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġc ognitive Ġmodel Ġthis Ġagent Ġad her es Ġto . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġc ognitive : ĠC ognitive Model ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠWhether Ġor Ġnot Ġthis Ġpe de stri an Ġint ends Ġto Ġescape . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġwants To Escape (): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġc ognitive . escape Int ention () Ġ> Ġc ognitive . remain Int ention () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠA Ġlist Ġof Ġall Ġthe Ġc ognitive Ġagents Ġwho Ġex ert Ġan Ġinfluence Ġon Ġthis Ġc ognitive Ġagent . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġinflu encial People (): ĠList < C ognitive Agent > Ċ } Ċ