Révision 2239

tmp/org.txm.ca.rcp/src/org/txm/ca/rcp/editors/CAEditor.java (revision 2239)
62 62
import org.txm.rcp.editors.TXMMultiPageEditor;
63 63
import org.txm.rcp.editors.TXMResultEditorInput;
64 64
import org.txm.rcp.messages.TXMUIMessages;
65
import org.txm.rcp.utils.JobHandler;
65 66
import org.txm.utils.OSDetector;
66 67
import org.txm.utils.logger.Log;
67 68

  
......
71 72
 * @author mdecorde
72 73
 * @author sjacquot
73 74
 */
74
public class CAEditor extends TXMMultiPageEditor {
75
public class CAEditor extends TXMMultiPageEditor<CA> {
75 76

  
76 77

  
77 78
	/**
......
373 374
		//		editors.get(4).setFocus();
374 375
	}
375 376

  
377
	@Override
378
	public CA getResult() {
379
		return ca;
380
	}
376 381

  
382

  
383

  
384
	@Override
385
	public void close() {
386
		close(false);
387
	}
388

  
389
	@Override
390
	public void close(final boolean deleteResult) {
391
		final EditorPart self = this;
392
		this.getSite().getShell().getDisplay().syncExec(new Runnable() {
393
			@Override
394
			public void run() {
395
				getSite().getPage().closeEditor(self, false);
396
				if(deleteResult)	{
397
					try {
398
						getResult().delete();
399
					}
400
					catch(Exception e) {
401
						
402
					}
403
				}
404
			}
405
		});
406
	}
407

  
408
	@Override
409
	public void setLocked(boolean locked) {
410
	}
377 411
}

Formats disponibles : Unified diff