|
Lines 14-19
Link Here
|
| 14 |
|
14 |
|
| 15 |
import java.util.HashMap; |
15 |
import java.util.HashMap; |
| 16 |
import java.util.Map; |
16 |
import java.util.Map; |
|
|
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.projectizer.Projectizer; |
20 |
import org.apache.muse.tools.generator.projectizer.Projectizer; |
|
Lines 53-58
Link Here
|
| 53 |
import org.eclipse.swt.widgets.Listener; |
54 |
import org.eclipse.swt.widgets.Listener; |
| 54 |
import org.eclipse.swt.widgets.Text; |
55 |
import org.eclipse.swt.widgets.Text; |
| 55 |
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator; |
56 |
import org.eclipse.tptp.wsdm.tooling.editor.internal.Activator; |
|
|
57 |
import org.eclipse.tptp.wsdm.tooling.editor.mrt.relationship.dialog.internal.MemoryComboBox; |
| 56 |
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages; |
58 |
import org.eclipse.tptp.wsdm.tooling.nls.messages.mrt.internal.Messages; |
| 57 |
import org.eclipse.tptp.wsdm.tooling.util.internal.Validation; |
59 |
import org.eclipse.tptp.wsdm.tooling.util.internal.Validation; |
| 58 |
|
60 |
|
|
Lines 62-70
Link Here
|
| 62 |
*/ |
64 |
*/ |
| 63 |
public class GenerationOptionsPage extends WizardPage |
65 |
public class GenerationOptionsPage extends WizardPage |
| 64 |
{ |
66 |
{ |
|
|
67 |
private static final String PROJECT_MEMORY_COMBO_ID = "project_memory_combo"; |
| 68 |
|
| 65 |
private Button _buttonOverwrite; |
69 |
private Button _buttonOverwrite; |
| 66 |
|
70 |
|
| 67 |
private Text _projectNameField; |
71 |
private Combo _projectNameField; |
| 68 |
|
72 |
|
| 69 |
private String _userPath = Util.ZERO_LENGTH_STRING;// IDEResourceInfoUtils.EMPTY_STRING; |
73 |
private String _userPath = Util.ZERO_LENGTH_STRING;// IDEResourceInfoUtils.EMPTY_STRING; |
| 70 |
|
74 |
|
|
Lines 166-172
Link Here
|
| 166 |
projectLabel.setFont(parent.getFont()); |
170 |
projectLabel.setFont(parent.getFont()); |
| 167 |
|
171 |
|
| 168 |
// new project name entry field |
172 |
// new project name entry field |
| 169 |
_projectNameField = new Text(page, SWT.BORDER); |
173 |
_projectNameField = MemoryComboBox.createMemoryComboBox(page, Preferences.userNodeForPackage(GenerationOptionsPage.class), PROJECT_MEMORY_COMBO_ID); |
| 170 |
data = new GridData(GridData.FILL_HORIZONTAL); |
174 |
data = new GridData(GridData.FILL_HORIZONTAL); |
| 171 |
data.widthHint = 50; |
175 |
data.widthHint = 50; |
| 172 |
data.horizontalSpan = 2; |
176 |
data.horizontalSpan = 2; |
|
Lines 673-676
Link Here
|
| 673 |
public boolean isAxis2Project(){ |
677 |
public boolean isAxis2Project(){ |
| 674 |
return axis2Project; |
678 |
return axis2Project; |
| 675 |
} |
679 |
} |
|
|
680 |
|
| 681 |
public void saveCombo() { |
| 682 |
MemoryComboBox.save(_projectNameField, PROJECT_MEMORY_COMBO_ID, Preferences.userNodeForPackage(GenerationOptionsPage.class)); |
| 683 |
} |
| 676 |
} |
684 |
} |