dialog.setTitle("Select descriptor");
dialog.setMessage("Select descriptor");
dialog.setInput(ResourcesPlugin.getWorkspace().getRoot());
dialog.setInitialSelection(ResourcesPlugin.getWorkspace().getRoot().
findMember(typeSystemText.getText()));
if (dialog.open() == IDialogConstants.OK_ID) {
IResource resource = (IResource) dialog.getFirstResult();
if (resource != null) {
String fileLoc = resource.getFullPath().toString();
typeSystemText.setText(fileLoc);
}