@@ -0,0 +1,1554 @@
+package org.mwc.cmap.core.wizards;%0D%0A%0D%0Aimport java.beans.PropertyDescriptor;%0D%0A%0D%0Aimport org.eclipse.jface.viewers.ISelection;%0D%0A%0D%0Aimport MWC.GUI.Editable;%0D%0A%0D%0Apublic class EnterBooleanPage extends CoreEditableWizardPage%0D%0A%7B%0D%0A%09%0D%0A%0D%0A%09public static class DataItem implements Editable%0D%0A%09%7B%0D%0A%09%09Boolean newVal;%0D%0A%09%09%0D%0A%09%09public EditorType getInfo()%0D%0A%09%09%7B%0D%0A%09%09%09return null;%0D%0A%09%09%7D%0D%0A%0D%0A%09%09public String getName()%0D%0A%09%09%7B%0D%0A%09%09%09return %22Boolean editor%22;%0D%0A%09%09%7D%0D%0A%09%09%0D%0A%09%09public Boolean getValue()%0D%0A%09%09%7B%0D%0A%09%09%09return newVal;%0D%0A%09%09%7D%0D%0A%09%09%0D%0A%09%09public void setValue(Boolean val)%0D%0A%09%09%7B%0D%0A%09%09%09newVal = val;%0D%0A%09%09%7D%0D%0A%0D%0A%0D%0A%09%09public boolean hasEditor()%0D%0A%09%09%7B%0D%0A%09%09%09return false;%0D%0A%09%09%7D%0D%0A%0D%0A%09%7D%0D%0A%0D%0A%09public static String NAME = %22Get Name%22;%0D%0A%09DataItem _myWrapper;%0D%0A%09private String _fieldExplanation;%0D%0A%09private Boolean _startValue;%0D%0A  %0D%0A  public EnterBooleanPage(ISelection selection, Boolean startVal, String pageTitle, String pageExplanation, String fieldExplanation, String imagePath, String helpContext) %7B%0D%0A%09%09super(selection, NAME, pageTitle,%0D%0A%09%09%09%09pageExplanation, imagePath,helpContext, false);%0D%0A%09%09_startValue = startVal;%0D%0A%09%09_fieldExplanation = fieldExplanation;%0D%0A  %7D%0D%0A  %0D%0A  public Boolean getBoolean()%0D%0A  %7B%0D%0A  %09return _myWrapper.getValue();%0D%0A  %7D%0D%0A  %0D%0A%09protected PropertyDescriptor%5B%5D getPropertyDescriptors()%0D%0A%09%7B%0D%0A%09%09PropertyDescriptor%5B%5D descriptors = %7B%0D%0A%09%09%09%09prop(%22Value%22, _fieldExplanation, getEditable())%0D%0A%09%09%7D;%0D%0A%09%09return descriptors;%0D%0A%09%7D%0D%0A%0D%0A%09protected Editable createMe()%0D%0A%09%7B%0D%0A%09%09if(_myWrapper == null)%0D%0A%09%09%7B%0D%0A%09%09%09_myWrapper = new DataItem();%0D%0A%09%09%09_myWrapper.setValue(_startValue);%0D%0A%09%09%7D%0D%0A%09%09%0D%0A%09%09return _myWrapper;%0D%0A%09%7D%0D%0A%0D%0A%7D%0D%0A

introduce new wizard page for getting a yes/no value