package gov.nasa.jpl.mbee.mdk.systems_reasoner.actions;
import com.nomagic.magicdraw.ui.dialogs.specifications.SpecificationDialogManager;
import com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element;
import gov.nasa.jpl.mbee.mdk.validation.GenericRuleViolationAction;
public class OpenSpecificationAction extends GenericRuleViolationAction {
/**
*
*/
private static final long serialVersionUID = 1L;
private static final String DEFAULT_NAME = "Specification";
private Element element;
public OpenSpecificationAction(final Element element) {
super(DEFAULT_NAME);
this.element = element;
}
@Override
public void run() {
SpecificationDialogManager.getManager().editSpecification(element);
}
@Override
public String getName() {
return DEFAULT_NAME;
}
@Override
public String getSessionName() {
return DEFAULT_NAME;
}
}