package gov.nasa.jpl.mbee.mdk.systems_reasoner.actions; import com.nomagic.magicdraw.actions.ActionsGroups; import com.nomagic.magicdraw.actions.MDAction; import com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element; public class SRAction extends MDAction { /** * */ private static final long serialVersionUID = 1L; private String DEFAULT_ID; public Element element; public SRAction(String DEFAULT_ID) { super(DEFAULT_ID, DEFAULT_ID, null, ActionsGroups.APPLICATION_RELATED); this.DEFAULT_ID = DEFAULT_ID; } public SRAction(String DEFAULT_ID, Element element) { this(DEFAULT_ID); this.element = element; } public void disable() { setEnabled(false); } public void disable(String error) { this.setName(DEFAULT_ID + " [" + error + "]"); disable(); } public void enable() { setEnabled(true); } @Override public void updateState() { } }