Révision 1567

tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/Subcorpus.java (revision 1567)
505 505
	@Override
506 506
	public void clean() {
507 507
		super.clean();
508
		try {
509
			AbstractCqiClient CQI = CorpusManager.getCorpusManager().getCqiClient();
510
			if (CQPSearchEngine.isInitialized()) {
511
				CQI.dropSubCorpus(this.getQualifiedCqpId());
508
		
509
		// nothing to do if the corpus has not yet been computed
510
		if(this.hasBeenComputedOnce) {
511
			try {
512
				AbstractCqiClient CQI = CorpusManager.getCorpusManager().getCqiClient();
513
				if (CQPSearchEngine.isInitialized()) {
514
					CQI.dropSubCorpus(this.getQualifiedCqpId());
515
				}
512 516
			}
513
		} catch (Exception e) {
514
			Log.info(e.getLocalizedMessage());
515
			Log.printStackTrace(e);
517
			catch (Exception e) {
518
				Log.severe(e.getLocalizedMessage());
519
				Log.severe(TXMCoreMessages.bind("Qualified CQP id: {0}.", this.getQualifiedCqpId()));
520
				Log.printStackTrace(e);
521
			}
516 522
		}
517 523
	}
518 524

  

Formats disponibles : Unified diff