public IFile getFile() { return delegate.getFile(); }
/** * Creates a new container name for the given configuration * * @param launchConfiguration * @return the new container name * @since 3.5 */ private static String computeNewContainerName(ILaunchConfiguration launchConfiguration) { IFile file = launchConfiguration.getFile(); if (file != null) { return file.getParent().getProjectRelativePath().toString(); } return null; }
/** * Returns all launch configurations that are stored as resources * in the given project. * * @param project a project * @return collection of launch configurations that are stored as resources * in the given project */ protected synchronized List<ILaunchConfiguration> getLaunchConfigurations(IProject project) { List<ILaunchConfiguration> configs = new ArrayList<ILaunchConfiguration>(); for (ILaunchConfiguration config : getAllLaunchConfigurations()) { IFile file = config.getFile(); if (file != null && file.getProject().equals(project)) { configs.add(config); } } return configs; }
@Override public void initializeFrom(ILaunchConfiguration configuration) { boolean isShared = !configuration.isLocal(); fSharedRadioButton.setSelection(isShared); fLocalRadioButton.setSelection(!isShared); setSharedEnabled(isShared); fSharedLocationText.setText(getDefaultSharedConfigLocation(configuration)); if(isShared) { String containerName = IInternalDebugCoreConstants.EMPTY_STRING; IFile file = configuration.getFile(); if (file != null) { IContainer parent = file.getParent(); if (parent != null) { containerName = parent.getFullPath().toOSString(); } } fSharedLocationText.setText(containerName); } updateFavoritesFromConfig(configuration); }
@Override public void initializeFrom(ILaunchConfiguration configuration) { boolean isShared = !configuration.isLocal(); fSharedRadioButton.setSelection(isShared); fLocalRadioButton.setSelection(!isShared); setSharedEnabled(isShared); fSharedLocationText.setText(getDefaultSharedConfigLocation(configuration)); if(isShared) { String containerName = IInternalDebugCoreConstants.EMPTY_STRING; IFile file = configuration.getFile(); if (file != null) { IContainer parent = file.getParent(); if (parent != null) { containerName = parent.getFullPath().toOSString(); } } fSharedLocationText.setText(containerName); } updateFavoritesFromConfig(configuration); updateLaunchInBackground(configuration); updateEncoding(configuration); updateConsoleOutput(configuration); }
public void initializeFrom(ILaunchConfiguration configuration) { boolean isShared = !configuration.isLocal(); fSharedRadioButton.setSelection(isShared); fLocalRadioButton.setSelection(!isShared); setSharedEnabled(isShared); fSharedLocationText.setText(getDefaultSharedConfigLocation(configuration)); if (isShared) { String containerName = EMPTY_STRING; IFile file = configuration.getFile(); if (file != null) { IContainer parent = file.getParent(); if (parent != null) { containerName = parent.getFullPath().toOSString(); } } fSharedLocationText.setText(containerName); } updateFavoritesFromConfig(configuration); updateLaunchInBackground(configuration); updateEncoding(configuration); updateConsoleOutput(configuration); }
config.getFile().getFullPath().removeFirstSegments(1)); args.put(LAUNCH_CONFIG_HANDLE, buffer.toString());
IStatus status = ResourcesPlugin.getWorkspace().validateEdit(new IFile[] {fOriginal.getFile()}, fViewerControl.getShell()); if(!status.isOK()) { return null;