package Ġfr . vs ct . to ck . nlp . front . shared . build Ċ Ċ import Ġfr . vs ct . to ck . nlp . front . shared . config . Application Definition Ċ import Ġkotlin . Boolean Ċ import Ġkotlin . String Ċ import Ġkotlin . Suppress Ċ import Ġkotlin . collections . Collection Ċ import Ġkotlin . collections . Map Ċ import Ġkotlin . reflect . K Property 1 Ċ import Ġorg . lit ote . km ongo . Id Ċ import Ġorg . lit ote . km ongo . property . K Collection Property Path Ċ import Ġorg . lit ote . km ongo . property . K Map Property Path Ċ import Ġorg . lit ote . km ongo . property . K Property Path Ċ Ċ class ĠModel Build Trigger _< T >( previous : ĠK Property Path < T , Ġ*> ?, Ġproperty : ĠK Property 1 < *, ĠModel Build Trigger ?> ) Ġ: ĠK Property Path < T , ĠModel Build Trigger ? >( previous , property ) Ġ{ ĊĠĠĠ Ġval Ġapplication Id : ĠK Property Path < T , ĠId < Application Definition > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġorg . lit ote . km ongo . Id < fr . vs ct . to ck . nlp . front . shared . config . Application Definition >? >( this , Model Build Trigger :: application Id ) ĊĊĠĠĠ Ġval Ġall : ĠK Property Path < T , ĠBoolean ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġkotlin . Boolean ? >( this , Model Build Trigger :: all ) ĊĊĠĠĠ Ġval Ġonly If Model Not Exists : ĠK Property Path < T , ĠBoolean ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġkotlin . Boolean ? >( this , Model Build Trigger :: only If Model Not Exists ) ĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠApplication Id : ĠK Property 1 < Model Build Trigger , ĠId < Application Definition > ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠModel Build Trigger :: application Id ĊĠĠĠĠĠĠĠ Ġval ĠAll : ĠK Property 1 < Model Build Trigger , ĠBoolean ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠModel Build Trigger :: all ĊĠĠĠĠĠĠĠ Ġval ĠOnly If Model Not Exists : ĠK Property 1 < Model Build Trigger , ĠBoolean ?> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġget () Ġ= ĠModel Build Trigger :: only If Model Not Exists } Ċ } Ċ Ċ class ĠModel Build Trigger _ Col < T >( previous : ĠK Property Path < T , Ġ*> ?, Ġproperty : ĠK Property 1 < *, ĠCollection < Model Build Trigger > ?> ) Ġ: ĠK Collection Property Path < T , ĠModel Build Trigger ?, ĠModel Build Trigger _< T >>( previous , property ) Ġ{ ĊĠĠĠ Ġval Ġapplication Id : ĠK Property Path < T , ĠId < Application Definition > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġorg . lit ote . km ongo . Id < fr . vs ct . to ck . nlp . front . shared . config . Application Definition >? >( this , Model Build Trigger :: application Id ) ĊĊĠĠĠ Ġval Ġall : ĠK Property Path < T , ĠBoolean ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġkotlin . Boolean ? >( this , Model Build Trigger :: all ) ĊĊĠĠĠ Ġval Ġonly If Model Not Exists : ĠK Property Path < T , ĠBoolean ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġkotlin . Boolean ? >( this , Model Build Trigger :: only If Model Not Exists ) ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġoverride Ġfun Ġmember With Additional Path ( additional Path : ĠString ): ĠModel Build Trigger _< T > Ġ= ĠModel Build Trigger _( this , Ġcustom Property ( this , Ġadditional Path ))} Ċ Ċ class ĠModel Build Trigger _ Map < T , ĠK >( previous : ĠK Property Path < T , Ġ*> ?, Ġproperty : ĠK Property 1 < *, ĠMap < K , ĠModel Build Trigger > ?> ) Ġ: ĠK Map Property Path < T , ĠK , ĠModel Build Trigger ?, ĠModel Build Trigger _< T >>( previous , property ) Ġ{ ĊĠĠĠ Ġval Ġapplication Id : ĠK Property Path < T , ĠId < Application Definition > ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġorg . lit ote . km ongo . Id < fr . vs ct . to ck . nlp . front . shared . config . Application Definition >? >( this , Model Build Trigger :: application Id ) ĊĊĠĠĠ Ġval Ġall : ĠK Property Path < T , ĠBoolean ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġkotlin . Boolean ? >( this , Model Build Trigger :: all ) ĊĊĠĠĠ Ġval Ġonly If Model Not Exists : ĠK Property Path < T , ĠBoolean ?> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġorg . lit ote . km ongo . property . K Property Path < T , Ġkotlin . Boolean ? >( this , Model Build Trigger :: only If Model Not Exists ) ĊĊĠĠĠ Ġ@ Suppress (" UN CHECK ED _ CAST ") ĊĠĠĠ Ġoverride Ġfun Ġmember With Additional Path ( additional Path : ĠString ): ĠModel Build Trigger _< T > Ġ= ĠModel Build Trigger _( this , Ġcustom Property ( this , Ġadditional Path ))} Ċ