Java 类org.eclipse.ui.model.AdaptableList 实例源码
项目:birt
文件:ResourceCloseManagement.java
private static boolean showSaveDirtyFileDialog(
List<IEditorPart> dirtyEditors )
{
AdaptableList input = new AdaptableList( dirtyEditors );
ListDialog dlg = new ListDialog( PlatformUI.getWorkbench( )
.getActiveWorkbenchWindow( )
.getShell( ) );
dlg.setContentProvider( new BaseWorkbenchContentProvider( ) );
dlg.setLabelProvider( new WorkbenchPartLabelProvider( ) );
dlg.setInput( input );
dlg.setMessage( Messages.getString( "renameChecker.saveResourcesMessage" ) ); //$NON-NLS-1$
dlg.setTitle( Messages.getString( "renameChecker.saveResourcesTitle" ) ); //$NON-NLS-1$
// Just return false to prevent the operation continuing
return dlg.open( ) == IDialogConstants.OK_ID;
}
项目:relations
文件:WizardCollectionElement.java
@Override
public AdaptableList add(final IAdaptable inAdaptable) {
if (inAdaptable instanceof WorkbenchWizardElement) {
wizards.add(inAdaptable);
} else {
return super.add(inAdaptable);
}
return this;
}
项目:APICloud-Studio
文件:SaveAndLaunchPromptDialog.java
public SaveAndLaunchPromptDialog(Shell parentShell, Set<IResource> input,
IStructuredContentProvider contentProvider, ILabelProvider labelProvider, String message)
{
super(parentShell, new AdaptableList(input), contentProvider, labelProvider, message);
this.dirtyResources = new ArrayList<IResource>(input);
}
项目:relations
文件:WizardContentProvider.java
@Override
public void inputChanged(final Viewer viewer, final Object oldInput,
final Object newInput) {
input = (AdaptableList) newInput;
}