int total = models.size();
LOG.info("{}個のモデルをDMDLとして出力しています: {}",
total,
configuration.getOutput());
ThunderGateModelEmitter emitter = new ThunderGateModelEmitter(configuration);
int successCount = 0;
int failedCount = 0;
for (ModelDescription model : models) {
LOG.info("モデル{}を出力しています (残り{}個のモデル)",
model.getReference(),
(total - successCount - failedCount));
try {
emitter.emit(model);
successCount++;
} catch (Exception e) {
LOG.error(
MessageFormat.format(
"モデル{0}の出力に失敗しました",