public void widgetSelected(SelectionEvent event) {
FileEditorInput editorInput = (FileEditorInput) getEditorInput();
IFile eogenFile = editorInput.getFile();
IProject project = eogenFile.getProject();
ContainerSelectionDialog containerDialog = new ContainerSelectionDialog(getEditorSite().getShell(), project, false, "Select the EOModel to add.");
containerDialog.open();
Object[] selectedContainers = containerDialog.getResult();
if (selectedContainers != null && selectedContainers.length > 0) {
IPath selectedPath = (IPath) selectedContainers[0];
IFolder selectedFolder = project.getParent().getFolder(selectedPath);
IPath modelPath = selectedFolder.getLocation();