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;
}