protected function drop($type, $modelParamsArray)
 {
     GeneratorFactory::getGeneratorsFactory($type)->getDestroyer($modelParamsArray[$type])->destroy();
 }
 protected function generate($type, $modelParamsArray)
 {
     $generator = GeneratorFactory::getGeneratorsFactory($type)->getGenerator($modelParamsArray[$type]);
     $this->processingGeneratedFiles($generator->generate());
     $generator->trigger('AFTER_CREATE');
 }