001package jmri.jmrit.operations.automation.actions; 002 003import jmri.jmrit.operations.automation.Automation; 004 005public class ResumeAutomationAction extends RunAutomationAction { 006 007 private static final int _code = ActionCodes.RESUME_AUTOMATION; 008 009 @Override 010 public int getCode() { 011 return _code; 012 } 013 014 @Override 015 public String getName() { 016 return Bundle.getMessage("ResumeAutomation"); 017 } 018 019 @Override 020 public void doAction() { 021 if (getAutomationItem() != null) { 022 Automation automation = getAutomationItem().getAutomationToRun(); 023 if (automation != null && !automation.isRunning()) { 024 setRunning(true); 025 automation.resume(); 026 finishAction(true); 027 } else { 028 finishAction(false); 029 } 030 } 031 } 032}