Desde el ancestro no es posible controlar el comportamiento de las clases descendientes de la forma que lo proponés. La solución de establecer alguna propiedad que los descendientes puedan observar y en base a eso decidan si ejecutar su código o no es la mas atinada, a mi forma de ver.
Hasta luego.