Bug 296691 Change new Groups API to Virtual Resource API
If we decide that 'virtual' is the right naming for new resources concept, I will make the following changes. Add IResource#VIRTUAL flag to use in #create methods Add IResource#isVirtual indicating that a resource is virtual Remove IResource#isGroup Remove IFolder#createGroup
bundles/org.eclipse.ui.ide/extensions/org/eclipse/ui/dialogs/WizardNewFolderMainPage.java
if (createVirtualFolder)
					op = new CreateGroupOperation(
							newFolderHandle, filterList,
							IDEWorkbenchMessages.WizardNewFolderCreationPage_title);
				else
					op = new CreateFolderOperation(
						newFolderHandle, linkTargetPath, filterList,
						IDEWorkbenchMessages.WizardNewFolderCreationPage_title);
				try {
					
					
					
					
					op.execute(monitor, WorkspaceUndoUtil
						.getUIInfoAdapter(getShell()));
				} catch (final ExecutionException e) {
					getContainer().getShell().getDisplay().syncExec(
							new Runnable() {
								public void run() {
									if (e.getCause() instanceof CoreException) {
										ErrorDialog
												.openError(
														getContainer()
																.getShell(), 
														IDEWorkbenchMessages.WizardNewFolderCreationPage_errorTitle,
														null, 
														((CoreException) e
																.getCause())
																.getStatus());
									} else {