Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 167582 | Differences between
and this patch

Collapse All | Expand All

(-)src/org/eclipse/tptp/wsdm/tooling/codegen/mrt/provisional/GenerationOptionsPage.java (-2 / +15 lines)
Lines 17-22 Link Here
17
import java.util.HashMap;
17
import java.util.HashMap;
18
import java.util.List;
18
import java.util.List;
19
import java.util.Map;
19
import java.util.Map;
20
import java.util.prefs.Preferences;
20
21
21
import org.apache.muse.tools.generator.analyzer.Analyzer;
22
import org.apache.muse.tools.generator.analyzer.Analyzer;
22
import org.apache.muse.tools.generator.projectizer.Projectizer;
23
import org.apache.muse.tools.generator.projectizer.Projectizer;
Lines 74-79 Link Here
74
import org.eclipse.swt.widgets.Table;
75
import org.eclipse.swt.widgets.Table;
75
import org.eclipse.swt.widgets.Text;
76
import org.eclipse.swt.widgets.Text;
76
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator;
77
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator;
78
import org.eclipse.tptp.wsdm.tooling.editor.mrt.relationship.dialog.internal.MemoryComboBox;
79
import org.eclipse.tptp.wsdm.tooling.editor.mrt.relationship.dialog.internal.ParticipantDefinitionDialog;
77
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages;
80
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages;
78
import org.eclipse.tptp.wsdm.tooling.util.internal.EclipseUtils;
81
import org.eclipse.tptp.wsdm.tooling.util.internal.EclipseUtils;
79
import org.eclipse.tptp.wsdm.tooling.util.internal.Validation;
82
import org.eclipse.tptp.wsdm.tooling.util.internal.Validation;
Lines 89-95 Link Here
89
	private Button _buttonDD;
92
	private Button _buttonDD;
90
93
91
	private Text _ddText;
94
	private Text _ddText;
92
	private Text _projectNameField;
95
	private Combo _projectNameField;
93
96
94
	private String _userPath = Util.ZERO_LENGTH_STRING;// IDEResourceInfoUtils.EMPTY_STRING;
97
	private String _userPath = Util.ZERO_LENGTH_STRING;// IDEResourceInfoUtils.EMPTY_STRING;
95
98
Lines 115-120 Link Here
115
	
118
	
116
	private static String EXT_PT = "codeGeneration";
119
	private static String EXT_PT = "codeGeneration";
117
	
120
	
121
	private String OPTIONS_ID = "ProjectGeneration"; // NON-NLS
122
	
118
	/**
123
	/**
119
	 * For cheatsheet purpose only This constructor will be used in cheatsheet
124
	 * For cheatsheet purpose only This constructor will be used in cheatsheet
120
	 * only
125
	 * only
Lines 207-213 Link Here
207
		projectLabel.setFont(parent.getFont());
212
		projectLabel.setFont(parent.getFont());
208
213
209
		// new project name entry field
214
		// new project name entry field
210
		_projectNameField = new Text(page, SWT.BORDER);
215
		_projectNameField = MemoryComboBox.createMemoryComboBox(page, Preferences
216
				.userNodeForPackage(GenerationOptionsPage.class), OPTIONS_ID);
217
			//new Text(page, SWT.BORDER);
211
		data = new GridData(GridData.FILL_HORIZONTAL);
218
		data = new GridData(GridData.FILL_HORIZONTAL);
212
		data.widthHint = 50;
219
		data.widthHint = 50;
213
		data.horizontalSpan = 2;
220
		data.horizontalSpan = 2;
Lines 791-796 Link Here
791
	public boolean isAxis2Project(){
798
	public boolean isAxis2Project(){
792
		return axis2Project;
799
		return axis2Project;
793
	}	
800
	}	
801
	
802
	protected void saveComboEntries(){
803
		MemoryComboBox.save(_projectNameField, OPTIONS_ID, Preferences
804
				.userNodeForPackage(GenerationOptionsPage.class));
805
		
806
	}
794
}
807
}
795
808
796
// Not used currently
809
// Not used currently
(-)src/org/eclipse/tptp/wsdm/tooling/codegen/mrt/provisional/NewProjectWizard.java (+5 lines)
Lines 14-19 Link Here
14
14
15
import java.io.File;
15
import java.io.File;
16
import java.lang.reflect.InvocationTargetException;
16
import java.lang.reflect.InvocationTargetException;
17
import java.util.prefs.Preferences;
17
18
18
import org.apache.muse.tools.generator.analyzer.Analyzer;
19
import org.apache.muse.tools.generator.analyzer.Analyzer;
19
import org.apache.muse.tools.generator.analyzer.SimpleAnalyzer;
20
import org.apache.muse.tools.generator.analyzer.SimpleAnalyzer;
Lines 36-41 Link Here
36
import org.eclipse.jface.wizard.Wizard;
37
import org.eclipse.jface.wizard.Wizard;
37
import org.eclipse.swt.graphics.Image;
38
import org.eclipse.swt.graphics.Image;
38
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator;
39
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator;
40
import org.eclipse.tptp.wsdm.tooling.editor.mrt.relationship.dialog.internal.MemoryComboBox;
41
import org.eclipse.tptp.wsdm.tooling.editor.mrt.relationship.dialog.internal.ParticipantDefinitionDialog;
39
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages;
42
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages;
40
import org.eclipse.tptp.wsdm.tooling.preferences.internal.Axis2ServerLocationPreferencePage;
43
import org.eclipse.tptp.wsdm.tooling.preferences.internal.Axis2ServerLocationPreferencePage;
41
import org.eclipse.tptp.wsdm.tooling.util.internal.EclipseUtils;
44
import org.eclipse.tptp.wsdm.tooling.util.internal.EclipseUtils;
Lines 258-263 Link Here
258
		{
261
		{
259
			getContainer().run(true, false, runnable);
262
			getContainer().run(true, false, runnable);
260
			openTasksView();
263
			openTasksView();
264
			_generationOptionsPage.saveComboEntries();
261
			return true;
265
			return true;
262
		}
266
		}
263
		catch (Exception e)
267
		catch (Exception e)
Lines 374-378 Link Here
374
			}
378
			}
375
		}
379
		}
376
	}
380
	}
381
	
377
382
378
}
383
}

Return to bug 167582