Source:
<code>private void createTabitemCOMAshling(Composite subComp) { createTabitemCOMAshlingBool = true; groupcomashling = SWTFactory.createGroup(subComp, fPrgmArgumentsComboInit.getItem(0), 3, 5, GridData.FILL_HORIZONTAL); final Composite compCOM = SWTFactory.createComposite(groupcomashling, 3, 5, GridData.FILL_BOTH); fAshlingBinPath = new FileFieldEditor("fAshlingBinPath", "Ashling binary path", false, StringButtonFieldEditor.VALIDATE_ON_KEY_STROKE, compCOM); fAshlingBinPath.setStringValue(externaltools_ashling_path); fAshlingBinPath.setPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == "field_editor_value") { externaltools_ashling_path = (String) event.getNewValue(); updateLaunchConfigurationDialog(); } } }); fAshlingXMLPath = new FileFieldEditor("fAshlingXMLPath", "Ashling XML File", false, StringButtonFieldEditor.VALIDATE_ON_KEY_STROKE, compCOM); fAshlingXMLPath.setStringValue(Ashling_xml_path); fAshlingXMLPath.setPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == "field_editor_value") { Ashling_xml_path = (String) event.getNewValue(); updateLaunchConfigurationDialog(); } } }); fAshlingTDescXMLPath = new FileFieldEditor("fAshlingTDescXMLPath", <START> "Target description XML File", false, <END> StringButtonFieldEditor.VALIDATE_ON_KEY_STROKE, compCOM); fAshlingTDescXMLPath.setStringValue(ashlingTDescPath); fAshlingTDescXMLPath.setPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == "field_editor_value") { ashlingTDescPath = (String) event.getNewValue(); updateLaunchConfigurationDialog(); } } }); fPrgmArgumentsJTAGFrency(compCOM); }</code><technical_language>Target description XML file</technical_language>

Target:
private void createTabitemCOMAshling(Composite subComp) { createTabitemCOMAshlingBool = true; groupcomashling = SWTFactory.createGroup(subComp, fPrgmArgumentsComboInit.getItem(0), 3, 5, GridData.FILL_HORIZONTAL); final Composite compCOM = SWTFactory.createComposite(groupcomashling, 3, 5, GridData.FILL_BOTH); fAshlingBinPath = new FileFieldEditor("fAshlingBinPath", "Ashling binary path", false, StringButtonFieldEditor.VALIDATE_ON_KEY_STROKE, compCOM); fAshlingBinPath.setStringValue(externaltools_ashling_path); fAshlingBinPath.setPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == "field_editor_value") { externaltools_ashling_path = (String) event.getNewValue(); updateLaunchConfigurationDialog(); } } }); fAshlingXMLPath = new FileFieldEditor("fAshlingXMLPath", "Ashling XML File", false, StringButtonFieldEditor.VALIDATE_ON_KEY_STROKE, compCOM); fAshlingXMLPath.setStringValue(Ashling_xml_path); fAshlingXMLPath.setPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == "field_editor_value") { Ashling_xml_path = (String) event.getNewValue(); updateLaunchConfigurationDialog(); } } }); fAshlingTDescXMLPath = new FileFieldEditor("fAshlingTDescXMLPath", "Target description XML file", false, StringButtonFieldEditor.VALIDATE_ON_KEY_STROKE, compCOM); fAshlingTDescXMLPath.setStringValue(ashlingTDescPath); fAshlingTDescXMLPath.setPropertyChangeListener(new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { if (event.getProperty() == "field_editor_value") { ashlingTDescPath = (String) event.getNewValue(); updateLaunchConfigurationDialog(); } } }); fPrgmArgumentsJTAGFrency(compCOM); }