Révision 437

tmp/org.txm.rcp/src/main/java/org/txm/rcp/views/corpora/CorporaView.java (revision 437)
62 62
import org.eclipse.ui.internal.Workbench;
63 63
import org.eclipse.ui.part.ViewPart;
64 64
import org.txm.Toolbox;
65
import org.txm.core.results.ITXMResult;
66 65
import org.txm.core.results.TXMResult;
67
import org.txm.functions.Function;
66
import org.txm.core.results.TXMResult;
67
import org.txm.functions.TXMCommand;
68 68
import org.txm.functions.internal.InternalView;
69 69
//import org.txm.functions.queryindex.QueryIndex;
70 70
import org.txm.functions.referencer.Referencer;
......
214 214
				Object selectedItem = selection.getFirstElement();
215 215
				
216 216
				// FIXME: define here what to display
217
				if (selectedItem instanceof ITXMResult) {
217
				if (selectedItem instanceof TXMResult) {
218 218
					StatusLine.setMessage(((TXMResult)selectedItem).getName());
219 219

  
220 220
					// FIXME: Debug:
221
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): ********************************************************************************");
221 222
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): selected object = " + selectedItem);
222
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): selection full path name = " + ((ITXMResult)selectedItem).getFullPathSimpleName() + " - " + ((ITXMResult)selectedItem).getName());
223
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): direct children count = " + ((ITXMResult)selectedItem).getResults().size());
224
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): direct visible children count = " + ((ITXMResult)selectedItem).getResults(true).size());
223
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): selection full path name = " + ((TXMResult)selectedItem).getFullPathSimpleName() + " - " + ((TXMResult)selectedItem).getName());
224
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): direct children count = " + ((TXMResult)selectedItem).getResults().size());
225
					System.err.println("CorporaView.createPartControl(...).new SelectionListener() {...}.widgetSelected(): direct visible children count = " + ((TXMResult)selectedItem).getResults(true).size());
225 226
					
226 227
				
227 228
				//TODO : add more status message on clicked objects of corpora view
......
347 348
					} catch (PartInitException e) {
348 349
						System.err.println(Messages.CorporaView_6+ e);
349 350
					}
350
				} else if (selectedItem instanceof Function) {
351
					((Function)selectedItem).openEditor();
351
				} else if (selectedItem instanceof TXMCommand) {
352
					((TXMCommand)selectedItem).openEditor();
352 353
				}
353 354
			}
354 355
		});
......
512 513
	 * @param result
513 514
	 */
514 515
	@Deprecated
515
	public static void storeResult(final Corpus corpus, ITXMResult result)	{
516
	public static void storeResult(final Corpus corpus, TXMResult result)	{
516 517
		//corpus.addResult(result);
517 518
		Display.getDefault().syncExec(new Runnable() {
518 519
			@Override
......
550 551
	 * Refreshes the specified result node in the tree view.
551 552
	 * @param result
552 553
	 */
553
	public static void refreshObject(final ITXMResult result) {
554
	public static void refreshObject(final TXMResult result) {
554 555
		Display.getDefault().syncExec(new Runnable() {
555 556
			@Override
556 557
			public void run() {

Formats disponibles : Unified diff