package jetbrains.mps.vcs.annotate;
/*Generated by MPS */
import jetbrains.mps.workbench.action.BaseAction;
import com.intellij.openapi.actionSystem.AnActionEvent;
import java.util.Map;
/*package*/ class ShowAdditionalInfoAction extends BaseAction {
private AnnotationColumn myAnnotationColumn;
public ShowAdditionalInfoAction(AnnotationColumn annotationColumn) {
myAnnotationColumn = annotationColumn;
}
@Override
protected void doUpdate(AnActionEvent event, Map<String, Object> _params) {
event.getPresentation().setText(((myAnnotationColumn.isShowAdditionalInfo() ? "Hide" : "Show")) + " Additional Info");
}
@Override
protected void doExecute(AnActionEvent event, Map<String, Object> map) {
myAnnotationColumn.setShowAdditionalInfo(!(myAnnotationColumn.isShowAdditionalInfo()));
}
}