CPD Results

The following document contains the results of PMD's CPD 4.1.

Duplications

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 152
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityComposite.java 74
	public static void main(String[] args) {
		showGUI();
	}

	/**
	 * Auto-generated method to display this org.eclipse.swt.widgets.Composite inside a new Shell.
	 */
	public static void showGUI() {
		Display display = Display.getDefault();
		Shell shell = new Shell(display);
		ImportPageComposite inst = new ImportPageComposite(shell, SWT.NULL);
		Point size = inst.getSize();
		shell.setLayout(new FillLayout());
		shell.layout();
		if (size.x == 0 && size.y == 0) {
			inst.pack();
			shell.pack();
		} else {
			Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
			shell.setSize(shellBounds.width, shellBounds.height);
		}
		shell.open();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
	}

	/**
	 * The default constructor.
	 *
	 * @param parent
	 *            the parent composite
	 * @param style
	 *            the style of widget to construct
	 * @param mediator
	 *            the mediating wizard page

	 */
	public MainEntityComposite(Composite parent, int style, MainEntityPage mediator) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 107
pl/edu/agh/cast/data/ui/template/NewTemplateComposite.java 116
		ParametersComposite inst = new ParametersComposite(shell, SWT.NULL, null);
		Point size = inst.getSize();
		shell.setLayout(new FillLayout());
		shell.layout();
		if (size.x == 0 && size.y == 0) {
			inst.pack();
			shell.pack();
		} else {
			Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
			shell.setSize(shellBounds.width, shellBounds.height);
		}
		shell.open();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
	}

	/**
	 * The default constructor.
	 *
	 * @param parent
	 *            the parent composite
	 * @param style
	 *            the style of widget to construct
	 * @param mediator
	 *            the mediating wizard page
	 */
	public ParametersComposite(Composite parent, int style, ParametersWizardPage mediator) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 162
pl/edu/agh/cast/data/ui/template/NewTemplateComposite.java 116
		PreprocessingPageComposite inst = new PreprocessingPageComposite(shell, SWT.NULL, null);
		Point size = inst.getSize();
		shell.setLayout(new FillLayout());
		shell.layout();
		if (size.x == 0 && size.y == 0) {
			inst.pack();
			shell.pack();
		} else {
			Rectangle shellBounds = shell.computeTrim(0, 0, size.x, size.y);
			shell.setSize(shellBounds.width, shellBounds.height);
		}
		shell.open();
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
	}

	/**
	 * The default constructor.
	 *
	 * @param parent
	 *            the parent composite
	 * @param style
	 *            the style of widget to construct
	 * @param mediator
	 *            the mediating wizard page
	 */
	public PreprocessingPageComposite(Composite parent, int style, PreprocessingPage mediator) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 182
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 658
			try {
				String modelId = template.getModelId();
				Map<Integer, Integer> mapping = template.getModelToDataMapping();

				IDataLoader loader = modelUtil.getDataLoader(modelId);
				dataSet = null;

				monitor.worked(200);

				Display.getDefault().syncExec(new Runnable() {
					public void run() {
						data = validationPage.getData();
						errors = validationPage.getErrors();
					}
				});

				if (loader instanceof AbstractDataLoaderWithStatistics) {
					dataSet = ((AbstractDataLoaderWithStatistics)loader).loadData(data, mapping, errors);
				} else {
					dataSet = loader.loadData(data, mapping);
				}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorMessageColumnLabelProvider.java 44
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorTypeContentColumnLabelProvider.java 92
			ErrorSeverity type = ((ErrorTypeContent)element).getErrorType().getSeverity();
			if (type.equals(ErrorSeverity.ERROR)) {
				img = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_ERROR_TSK);
			} else if (type.equals(ErrorSeverity.WARNING)) {
				img = PlatformUI.getWorkbench().getSharedImages().getImage(ISharedImages.IMG_OBJS_WARN_TSK);
			}
		}

		return img != null ? img : super.getImage(element);
	}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 465
pl/edu/agh/cast/data/ui/importer/wizard/ImportWithProgressMonitor.java 102
			final TabularData data = importerUtil.importData(path, template.getImporterId(), rowsLimit, template
			        .getImporterOptions());
			data.registerObserver(importLogger);
			monitor.worked(1000);

			// preprocessing
			wizard.analyzeDataInPreprocessing(data, template, monitor);

			// conversion
			if (!wizard.isPreprocessingActive()) {
				wizard.validateData(data, template, monitor);
			}

			monitor.done();
		} catch (IOException e) {
			throw new InvocationTargetException(e);
		} catch (CoreException e) {
			throw new InvocationTargetException(e);
		}
	}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 484
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 497
		public PreprocessingItemContentCellModifier(TableViewer tableViewer, String[] columnNames) {
			super();
			this.tableViewer = tableViewer;
			this.columnNames = Arrays.asList(columnNames);
		}

		/**
		 * {@inheritDoc}
		 *
		 * @see org.eclipse.jface.viewers.ICellModifier#canModify(java.lang.Object, java.lang.String)
		 */
		public boolean canModify(Object element, String property) {
			return columnNames.indexOf(property) == 0;
		}

		/**
		 * {@inheritDoc}
		 *
		 * @see org.eclipse.jface.viewers.ICellModifier#getValue(java.lang.Object, java.lang.String)
		 */
		public Object getValue(Object element, String property) {

			// Find the index of the column
			int columnIndex = columnNames.indexOf(property);

			Object result = ""; //$NON-NLS-1$
			if (element instanceof PreprocessingItemContent) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 444
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 613
		List<BrokenRowInfo> errorsRowsToDelete = new ArrayList<BrokenRowInfo>();

		for (BrokenCellInfo error : errs) {
			BrokenRowInfo errorRowToDelete = error.getBrokenRowInfo();

			if (!errorsRowsToDelete.contains(errorRowToDelete)) {
				errorsRowsToDelete.add(errorRowToDelete);
			}

			if (errorRowToDelete.getSourceRow().getRowNumber() == 0) {
				// disable ignore first line check box when removing first
				// line
				ignoreFirstLineChkBox.setEnabled(false);
				ignoreFirstLineChkBox.setSelection(false);
			}
		}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 225
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 685
				log.error(ERROR, e);
				status = false;
				final Exception ex = e;
				Display.getDefault().syncExec(new Runnable() {
					public void run() {
						MsgBoxHelper.showErrorBox(validationPage.getComposite(), Messages.ImportWizard_8, NLS
						        .bind(Messages.ImportWizard_10, ex.getLocalizedMessage()));
					}
				});
			}

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 95
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 214
		tableViewer.setContentProvider(new ListContentProvider());

		TableColumn[] tableColumns = tableViewer.getTable().getColumns();
		for (TableColumn column : tableColumns) {
			column.dispose();
		}

		AbstractColumnSorter sorter = null;
		int currSorterColumnNo = defaultSorterColumnNo;
		if (isSortable) {
			if (currSorterColumnNo < 0 || currSorterColumnNo >= captions.length) {
				currSorterColumnNo = 0;
			}
		}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 847
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 862
		final Action editSelected = new Action() {
			@Override
			public void run() {
				int[] selected = getSelectedErrors();
				if (selected.length == 1) {
					BrokenCellInfo cellInfo = (BrokenCellInfo)errorsTableViewer.getElementAt(selected[0]);
					if (cellInfo.getColumn() == BrokenCellInfo.WHOLE_ROW_BROKEN) {
						return;
					}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 413
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 616
			BrokenRowInfo errorRowToDelete = error.getBrokenRowInfo();

			if (!errorsRowsToDelete.contains(errorRowToDelete)) {
				errorsRowsToDelete.add(errorRowToDelete);
			}

			if (errorRowToDelete.getSourceRow().getRowNumber() == 0) {
				// disable ignore first line check box when removing first
				// line
				ignoreFirstLineChkBox.setEnabled(false);
				ignoreFirstLineChkBox.setSelection(false);
			}
		}
		deleteRowsWithErrors(errorsRowsToDelete);
	}

File Line
pl/edu/agh/cast/data/importer/data/ack/AckDataImporter.java 49
pl/edu/agh/cast/data/importer/data/txt/TxtDataImporter.java 48
	private static Logger log = Activator.getLogger();

	/**
	 * {@inheritDoc}
	 *
	 * @see pl.edu.agh.cast.data.importer.data.IDataImporter#readData(java.io.InputStream, long, java.util.Map,
	 *      java.nio.charset.Charset)
	 */
	public TabularData readData(InputStream dataIS, long rowsLimit, Map<String, String> options, Charset charset)
	    throws IOException {

		Charset currCharset = charset;
		if (currCharset == null) {
			// when not defined -> use default charset
			currCharset = Charset.defaultCharset();
		}

		log.debug("Start reading TXT data. Charset: " + currCharset); //$NON-NLS-1$

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 413
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 448
				BrokenRowInfo errorRowToDelete = error.getBrokenRowInfo();

				if (!errorsRowsToDelete.contains(errorRowToDelete)) {
					errorsRowsToDelete.add(errorRowToDelete);
				}

				if (errorRowToDelete.getSourceRow().getRowNumber() == 0) {
					// disable ignore first line check box when removing first
					// line
					ignoreFirstLineChkBox.setEnabled(false);
					ignoreFirstLineChkBox.setSelection(false);
				}
			}

File Line
pl/edu/agh/cast/data/importer/data/xls/JxlXlsDataImporter.java 118
pl/edu/agh/cast/data/importer/data/xls/PoiXlsDataImporter.java 82
			HSSFRow row = sheet.getRow(rowIndex);
			if (row == null) {
				continue;
			}
			DataRow newRow = readRow(row);
			if (newRow == null || newRow.size() == 0) {
				continue;
			}
			resultList.add(newRow);
		}

		return resultList;
	}

	private DataRow readRow(HSSFRow row) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 161
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 644
				ProjectStore.getInstance().remove(project);
				log.error("Unable to create project/model", e); //$NON-NLS-1$
				Display.getDefault().syncExec(new Runnable() {
					public void run() {
						MsgBoxHelper.showErrorBox(validationPage.getComposite(), Messages.ImportWizard_8,
						        Messages.ImportWizard_9);
					}
				});
				status = false;
				return;
			}

File Line
pl/edu/agh/cast/data/template/xml/TemplateXmlExporter.java 52
pl/edu/agh/cast/data/template/xml/TemplateXmlImporter.java 73
	public TemplateXmlImporter(Class<?>[] classesWithAnnotations) {
		if (classesWithAnnotations == null) {
			this.xstream = TemplateXStreamInitializer.createXStreamInstance();
		} else {
			this.xstream = TemplateXStreamInitializer.createXStreamInstance(classesWithAnnotations);
		}
		log.debug("TemplateXmlExporter created."); //$NON-NLS-1$
	}

	/**
	 * Constructor.
	 */
	public TemplateXmlImporter() {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 535
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 553
				PreprocessingItemContent item = (PreprocessingItemContent)((TableItem)element).getData();
				switch (columnIndex) {
					case 0: // COMPLETED_COLUMN
						item.setChecked(((Boolean)value).booleanValue());
						break;
					default:
				}
			}

			tableViewer.refresh();
		}
	}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 142
pl/edu/agh/cast/data/ui/template/NewTemplateComposite.java 145
	public NewTemplateComposite(org.eclipse.swt.widgets.Composite parent, int style, NewTemplateWizardPage mediator) {
		super(parent, style);
		this.mediator = mediator;
		initGUI();
	}

	private void initGUI() {
		try {
			GridLayout thisLayout = new GridLayout();
			this.setLayout(thisLayout);
			this.setSize(671, 411);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 269
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 290
	public void undoPreprecessingChanges(List<? extends IPreprocessingItem> changes, IProgressMonitor monitor) {
		if (changes == null || changes.isEmpty()) {
			return;
		}
		if (getPreprocessor() != null) {
			monitor.subTask(Messages.ImportWizard_16);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 173
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 609
			monitor.worked(500);

			Display.getDefault().syncExec(new Runnable() {
				public void run() {
					path = importPage.getFilePath();
					template = importPage.getTemplate();
				}
			});

File Line
pl/edu/agh/cast/data/template/AbstractTemplateUtil.java 77
pl/edu/agh/cast/data/template/AbstractTemplateUtil.java 101
			final List<Template> validTemplates = new ArrayList<Template>();

			String templateExtension = Configuration.TEMPLATE_FILE_EXTENSION;
			for (IResource resource : project.members()) {
				String fileExtension = resource.getFileExtension();
				if (fileExtension != null && fileExtension.equals(templateExtension)) {

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 406
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 451
			for (i = 0; i <= width; i += SHRINK_AND_EXPAND_SPEED) {
				final int index = i;
				column.getDisplay().syncExec(new Runnable() {

					public void run() {
						column.setWidth(index);
					}

				});
			}
			if (i - SHRINK_AND_EXPAND_SPEED < width) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 486
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 491
		} else {
			for (int i = 0; i < selectedColumns.length; i++) {
				TableColumn column = dataTableViewer.getTable().getColumn(selectedColumns[i] + 1);
				TableViewerHelper.getInstance().shrinkColumn(column);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 773
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 778
		} else {
			for (int i = 0; i < ignoredColumns.length; i++) {
				TableColumn column = previewTableViewer.getTable().getColumn(ignoredColumns[i] + 1);
				TableViewerHelper.getInstance().shrinkColumn(column);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 516
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 533
						result = String.valueOf(item.getItem().getDataCellsCount());
						break;
					default:
						break;
				}
			}
			return result;
		}

		/**
		 * {@inheritDoc}
		 *
		 * @see org.eclipse.jface.viewers.ICellModifier#modify(java.lang.Object, java.lang.String, java.lang.Object)
		 */
		public void modify(Object element, String property, Object value) {

			// Find the index of the column
			int columnIndex = columnNames.indexOf(property);

			if (element instanceof TableItem) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 152
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 97
	public static void main(String[] args) {
		showGUI();
	}

	/**
	 * Auto-generated method to display this org.eclipse.swt.widgets.Composite inside a new Shell.
	 */
	public static void showGUI() {
		Display display = Display.getDefault();
		Shell shell = new Shell(display);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 213
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 480
					Display.getDefault().syncExec(new Runnable() {
						public void run() {
							Mapper.getInstance().save(dataSet, projectF);
						}
					});

					importLogger.finish(project.getLocation().toOSString(), dataSet.getId());

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorCodeColumnLabelProvider.java 29
pl/edu/agh/cast/data/ui/importer/wizard/provider/RowNumberColumnLabelProvider.java 34
public class RowNumberColumnLabelProvider extends ColumnLabelProvider {

	/**
	 * {@inheritDoc}
	 * 
	 * @see org.eclipse.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
	 */
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$

		if (element instanceof BrokenCellInfo) {
			res = String.valueOf(((BrokenCellInfo)element).getBrokenRowInfo().getSourceRow().getRowNumber() + 1);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityComposite.java 199
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 265
		TableViewerColumn viewerColumn0 = new TableViewerColumn(itemsTableViewer, SWT.NONE);
		viewerColumn0.setLabelProvider(new ColumnLabelProvider() {
			@Override
			public String getText(Object element) {
				return ""; //$NON-NLS-1$
			}
		});
		viewerColumn0.getColumn().setText(Messages.PreprocessingPageComposite_6);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 185
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 189
			selectAllBtn.setText(Messages.PreprocessingPageComposite_1);
			selectAllBtn.addSelectionListener(new SelectionAdapter() {
				@Override
				public void widgetSelected(SelectionEvent event) {
					handleSelectAllAction();
				}
			});

			deselectAllBtn = new Button(operationsComposite, SWT.PUSH | SWT.CENTER);

File Line
pl/edu/agh/cast/data/template/export/ExportTemplateActionNavigator.java 62
pl/edu/agh/cast/data/template/export/ExportTemplateButtonAction.java 46
				AbstractTemplateUtil.exportTemplate(template, target);
				onSuccess(target.getAbsolutePath());
			} catch (Exception e) {
				e.printStackTrace();
				onError(target.getAbsolutePath(), e);
			}
		}
	}

File Line
pl/edu/agh/cast/data/importer/data/ack/AckDataImporter.java 49
pl/edu/agh/cast/data/importer/data/csv/CsvDataImporter.java 55
	private static Logger log = Activator.getLogger();

	/**
	 * {@inheritDoc}
	 *
	 * @see pl.edu.agh.cast.data.importer.data.IDataImporter#readData(java.io.InputStream, long, java.util.Map,
	 *      java.nio.charset.Charset)
	 */
	public TabularData readData(InputStream dataIS, long rowsLimit, Map<String, String> options, Charset charset)
	    throws IOException {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 136
pl/edu/agh/cast/data/ui/template/NewTemplateComposite.java 145
	public ValidationPageComposite(Composite parent, int style, ValidationPage mediator) {
		super(parent, style);
		this.mediator = mediator;
		initGUI();

	}

	private void initGUI() {
		try {
			GridLayout thisLayout = new GridLayout();

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 163
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 228
			Display.getDefault().syncExec(new Runnable() {
				public void run() {
					MsgBoxHelper.showErrorBox(validationPage.getComposite(), Messages.ImportWizard_8, NLS.bind(

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 142
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 625
				if (project == null) {
					Display.getDefault().syncExec(new Runnable() {
						public void run() {
							projectName = importPage.getProjectName();
						}
					});

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListContentProvider.java 40
pl/edu/agh/cast/data/ui/importer/wizard/provider/TabularDataContentProvider.java 40
			return data.getAllRows().toArray();
		}
		return null;
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#dispose()
	 */
	public void dispose() {
		// TODO Auto-generated method stub
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object,
	 *      java.lang.Object)
	 */
	public void inputChanged(Viewer arg0, Object arg1, Object arg2) {
		// TODO Auto-generated method stub
	}

}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 246
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 360
	private void setPreprocessingActive() {
		String templateName = importPageComposite.getSelectedTemplateName();
		if (templateName == null) {
			return;
		}

		Template template = templates.get(templateName);
		if (template != null) {

File Line
pl/edu/agh/cast/data/template/Template.java 298
pl/edu/agh/cast/data/template/Template.java 489
			if (!getImporterOptions().equals(other.getImporterOptions())) {
				return false;
			}
			return true;
		}

		/**
		 * {@inheritDoc}
		 *
		 * @see java.lang.Object#hashCode()
		 */
		@Override
		public int hashCode() {
			final int prime = 31;
			int result = prime;
			result = prime * result + importerId.hashCode();

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 833
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 862
		final Action defaultValueSelected = new Action() {
			@Override
			public void run() {
				int[] selected = getSelectedErrors();
				if (selected.length == 1) {

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 385
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 437
		public ExpandColumnThread(int width, TableColumn column) {
			super();
			this.width = width;
			this.column = column;
		}

		/**
		 * {@inheritDoc}
		 *
		 * @see java.lang.Thread#run()
		 */
		@Override
		public void run() {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 150
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 632
					project = ProjectUtil.getInstance().createAndActivateProject(projectName,
					        Platform.getLocation().addTrailingSeparator().append(projectName));
					store.init(project);

File Line
pl/edu/agh/cast/data/template/Template.java 196
pl/edu/agh/cast/data/template/Template.java 220
		this(name, modelId, importerId, importerOptions, null, modelToDataMapping, columnsParameters, description);
	}

	/**
	 * Constructor.
	 *
	 * @param name
	 *            the template name
	 * @param modelId
	 *            the template model identifier
	 * @param importerId
	 *            the template importer identifier
	 * @param importerOptions
	 *            the importer options
	 * @param modelToDataMapping
	 *            the model to data mapping
	 * @param description
	 *            the template description
	 */
	public Template(String name, String modelId, String importerId, Map<String, String> importerOptions,
	        Map<Integer, Integer> modelToDataMapping, String description) {

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 408
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 463
				column.getDisplay().syncExec(new Runnable() {

					public void run() {
						column.setWidth(index);
					}

				});
			}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityComposite.java 217
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 289
		TableViewerColumn viewerColumn2 = new TableViewerColumn(itemsTableViewer, SWT.NONE);
		viewerColumn2.setLabelProvider(new ColumnLabelProvider() {
			@Override
			public String getText(Object element) {
				return String.valueOf(((PreprocessingItemContent)element).getItem().getDataCellsCount());

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 105
pl/edu/agh/cast/data/ui/logging/ImportLogFileDialog.java 164
	public static void main(String[] args) {
		try {
			Display display = Display.getDefault();
			Shell shell = new Shell(display);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/DataRowIndexColumnLabelProvider.java 45
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListColumnLabelProvider.java 80
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof DataRow) {
			DataRow row = (DataRow)element;

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 775
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 488
				TableColumn column = dataTableViewer.getTable().getColumn(selectedColumns[i] + 1);
				TableViewerHelper.getInstance().expandColumn(column);
			}
		} else {
			for (int i = 0; i < selectedColumns.length; i++) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 458
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPage.java 163
		IRunnableWithProgress op = new IRunnableWithProgress() {

			public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
				try {
					monitor.beginTask(Messages.PreprocessingPage_0, 3000);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 206
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 474
					monitor.beginTask(Messages.ImportWizard_7, 3000);
					dataSet.setId(DataImporter.getName(path));
					model.addDataSet(dataSet);
					dataSet.setModel(model);

					final IProject projectF = project;

File Line
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityComposite.java 208
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 274
		TableViewerColumn viewerColumn1 = new TableViewerColumn(itemsTableViewer, SWT.NONE);
		viewerColumn1.setLabelProvider(new ColumnLabelProvider() {
			@Override
			public String getText(Object element) {
				return ((PreprocessingItemContent)element).getItem().getItemName();

File Line
pl/edu/agh/cast/data/ui/importer/wizard/DataRowEditingSupport.java 120
pl/edu/agh/cast/data/ui/importer/wizard/DataRowEditingSupport.java 136
	protected void setValue(Object element, Object value) {
		if (element instanceof DataRow) {
			DataRow row = (DataRow)element;
			if (columnIdx < row.size()) {

File Line
pl/edu/agh/cast/data/template/Template.java 257
pl/edu/agh/cast/data/template/Template.java 469
		}

		/**
		 * {@inheritDoc}
		 *
		 * @see java.lang.Object#equals(java.lang.Object)
		 */
		@Override
		public boolean equals(Object obj) {
			if (this == obj) { // the same object
				return true;
			}
			if (!(obj instanceof TemplateFormat)) {

File Line
pl/edu/agh/cast/data/template/ColumnsParametersConverter.java 94
pl/edu/agh/cast/data/template/ModelToDataMappingConverter.java 76
		Map<Integer, Integer> modelToDataMapping = new HashMap<Integer, Integer>();

		while (reader.hasMoreChildren()) {
			reader.moveDown();

			if (reader.getNodeName().equals(COLUMN_ELEM)) {

File Line
pl/edu/agh/cast/data/ui/template/NewTemplateWizardPage.java 239
pl/edu/agh/cast/data/ui/template/NewTemplateWizardPage.java 288
	public String getSamplePrototypeContent() {
		IDataImporter importer = getDataImporterInstance();
		NewTemplateWizard wizard = (NewTemplateWizard)getWizard();
		String filePath = wizard.getPrototypeFilePath();

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 199
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 202
			deselectAllBtn.setText(Messages.PreprocessingPageComposite_2);
			deselectAllBtn.addSelectionListener(new SelectionAdapter() {
				@Override
				public void widgetSelected(SelectionEvent event) {
					handleDeselectAllAction();
				}
			});

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 178
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPage.java 190
			new ProgressMonitorDialog(CastApplication.getDisplay().getActiveShell()).run(true, false, op);
		} catch (InvocationTargetException e) {

File Line
pl/edu/agh/cast/data/template/export/ExportTemplateActionNavigator.java 77
pl/edu/agh/cast/data/ui/importer/action/ImportWizardActionNavigator.java 45
	public void selectionChanged(IAction action, ISelection selection) {
		if (selection instanceof IStructuredSelection) {
			IStructuredSelection sSelection = (IStructuredSelection)selection;

File Line
pl/edu/agh/cast/data/template/ColumnsParametersConverter.java 123
pl/edu/agh/cast/data/template/ModelToDataMappingConverter.java 93
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see com.thoughtworks.xstream.converters.ConverterMatcher#canConvert(java.lang.Class)
	 */
	@SuppressWarnings("unchecked")
	public boolean canConvert(Class clazz) {
		return Map.class.isAssignableFrom(clazz);
	}

}

File Line
pl/edu/agh/cast/data/ui/template/NewTemplateWizardPage.java 123
pl/edu/agh/cast/data/ui/template/NewTemplateWizardPage.java 137
	public String getPreprocessorDescription() {
		IConfigurationElement preprocessorElem = preprocessorConfigurations.get(templateComposite
		        .getSelectedPreprocessor());
		if (preprocessorElem == null) {
			// no / wrong preprocessor selected
			return ""; //$NON-NLS-1$

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/TabularDataContentProvider.java 43
pl/edu/agh/cast/data/ui/importer/wizard/provider/TemplateTreeContentProvider.java 85
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#dispose()
	 */
	public void dispose() {
		// TODO Auto-generated method stub
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object,
	 *      java.lang.Object)
	 */
	public void inputChanged(Viewer arg0, Object arg1, Object arg2) {
		// TODO Auto-generated method stub
	}

}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/RowNumberColumnLabelProvider.java 34
pl/edu/agh/cast/data/ui/importer/wizard/provider/WrongCellColumnLabelProvider.java 31
public class WrongCellColumnLabelProvider extends ColumnLabelProvider {

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
	 */
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof BrokenCellInfo) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListContentProvider.java 43
pl/edu/agh/cast/data/ui/importer/wizard/provider/TemplateTreeContentProvider.java 85
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#dispose()
	 */
	public void dispose() {
		// TODO Auto-generated method stub
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object,
	 *      java.lang.Object)
	 */
	public void inputChanged(Viewer arg0, Object arg1, Object arg2) {
		// TODO Auto-generated method stub
	}

}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ColumnNumberColumnLabelProvider.java 31
pl/edu/agh/cast/data/ui/importer/wizard/provider/RowNumberColumnLabelProvider.java 34
public class ErrorCodeColumnLabelProvider extends ColumnLabelProvider {

	/**
	 * {@inheritDoc}
	 * 
	 * @see org.eclipse.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
	 */
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof BrokenCellInfo) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 462
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 774
		for (BrokenRowInfo errorRowToDelete : errorsRowsToDelete) {
			// remove from model
			errors.removeBrokenRowInfo(errorRowToDelete);
			// remove from data table
			dataTableViewer.remove(errorRowToDelete.getSourceRow());

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 679
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 688
			} catch (ParserConfigurationException e) {
				MessageDialog.openError(button.getShell(), Messages.ImportPageComposite_6,
				        Messages.ImportPageComposite_7);
			} catch (SAXException e) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 428
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 174
		while (!shell.isDisposed()) {
			if (!display.readAndDispatch()) {
				display.sleep();
			}
		}
	}

File Line
pl/edu/agh/cast/data/template/Template.java 186
pl/edu/agh/cast/data/template/Template.java 217
	public Template(String name, String modelId, String importerId, Map<String, String> importerOptions,
	        Map<Integer, Integer> modelToDataMapping, Map<Integer, ModelColumnParameter[]> columnsParameters,
	        String description) {
		this(name, modelId, importerId, importerOptions, null, modelToDataMapping, columnsParameters, description);

File Line
pl/edu/agh/cast/data/template/AbstractTemplateUtil.java 122
pl/edu/agh/cast/data/template/AbstractTemplateUtil.java 149
		IFile ifile = project.getFile(templateFileName);
		IPath location = ifile.getLocation();

		if (location != null) {
			File file = location.toFile();

File Line
pl/edu/agh/cast/data/importer/data/ack/AckDataImporter.java 57
pl/edu/agh/cast/data/importer/data/xls/JxlXlsDataImporter.java 74
	public TabularData readData(InputStream dataIS, long rowsLimit, Map<String, String> options, Charset charset)
	    throws IOException {

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 408
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 417
				column.getDisplay().syncExec(new Runnable() {

					public void run() {
						column.setWidth(0);

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 397
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 416
			if (i + SHRINK_AND_EXPAND_SPEED > 0) {
				column.getDisplay().syncExec(new Runnable() {

					public void run() {
						column.setWidth(0);

File Line
pl/edu/agh/cast/data/ui/template/MappingWizardPage.java 81
pl/edu/agh/cast/data/ui/template/ParametersWizardPage.java 42
	protected ParametersWizardPage(String pageName, String pageDescription) {
		super(pageName);

		setTitle(pageName);
		setDescription(pageDescription);
	}

	/**
	 * Sets the parameters wizard page and parameters composite data.
	 *
	 * @param columnMapping
	 *            the mapping of model columns to column indexes
	 * @param data
	 *            the tabular data
	 */
	public void setData(Map<ModelColumn, Integer> columnMapping, TabularData data) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorCodeColumnLabelProvider.java 36
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorMessageColumnLabelProvider.java 60
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof BrokenCellInfo) {
			res = ((BrokenCellInfo)element).getErrorInfo().getMessage();

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 210
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 139
		initGUI();
	}

	private void initGUI() {
		try {
			GridLayout thisLayout = new GridLayout();
			thisLayout.numColumns = 2;

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 302
pl/edu/agh/cast/data/ui/template/NewTemplateWizardPage.java 253
		if (is != null) {
			try {
				is.close();
			} catch (IOException e) {
				// do nothing
			}
		}

File Line
pl/edu/agh/cast/data/template/ColumnsParametersConverter.java 81
pl/edu/agh/cast/data/template/ModelToDataMappingConverter.java 62
				writer.endNode();
			}
		}

	}

	/**
	 * {@inheritDoc}
	 *
	 * @see com.thoughtworks.xstream.converters.Converter#unmarshal(
	 * 		com.thoughtworks.xstream.io.HierarchicalStreamReader,
	 *     com.thoughtworks.xstream.converters.UnmarshallingContext)
	 */
	public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext contect) {
		Map<Integer, Integer> modelToDataMapping = new HashMap<Integer, Integer>();

File Line
pl/edu/agh/cast/data/template/ColumnsParametersConverter.java 58
pl/edu/agh/cast/data/template/ModelToDataMappingConverter.java 50
	@SuppressWarnings("unchecked")
	public void marshal(Object value, HierarchicalStreamWriter writer, MarshallingContext context) {
		Map<Integer, Integer> modelToDataMapping = (Map<Integer, Integer>)value;

File Line
pl/edu/agh/cast/data/importer/data/xls/JxlXlsDataImporter.java 88
pl/edu/agh/cast/data/importer/data/xls/PoiXlsDataImporter.java 60
		for (int sheetIndex = 0; sheetIndex < workbook.getNumberOfSheets(); sheetIndex++) {
			if (rowsLimit <= result.size()) {
				break;
			}
			List<DataRow> sheetRows = readSheet(workbook.getSheetAt(sheetIndex), rowsLimit);

File Line
pl/edu/agh/cast/data/importer/data/csv/CsvDataImporter.java 68
pl/edu/agh/cast/data/importer/data/txt/TxtDataImporter.java 59
		Charset currCharset = charset;
		if (currCharset == null) {
			// when not defined -> use default charset
			currCharset = Charset.defaultCharset();
		}

		log.debug("Start reading TXT data. Charset: " + currCharset); //$NON-NLS-1$

File Line
pl/edu/agh/cast/data/importer/data/ack/AckDataImporter.java 65
pl/edu/agh/cast/data/importer/data/txt/TxtDataImporter.java 65
		log.debug("Start reading TXT data. Charset: " + currCharset); //$NON-NLS-1$

		InputStreamReader isr = new InputStreamReader(dataIS, currCharset);
		BufferedReader reader = new BufferedReader(isr);

		List<String> lines = new ArrayList<String>();

File Line
pl/edu/agh/cast/data/importer/data/ack/AckDataImporter.java 60
pl/edu/agh/cast/data/importer/data/csv/CsvDataImporter.java 68
		Charset currCharset = charset;
		if (currCharset == null) {
			// when not defined -> use default charset
			currCharset = Charset.defaultCharset();
		}

		log.debug("Start reading CSV data. Charset: " + currCharset); //$NON-NLS-1$

File Line
pl/edu/agh/cast/data/importer/data/IDataImporter.java 47
pl/edu/agh/cast/data/importer/data/xls/JxlXlsDataImporter.java 74
	public TabularData readData(InputStream dataIS, long rowsLimit, Map<String, String> options, Charset charset)
	    throws IOException {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListColumnLabelProvider.java 81
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListLabelProvider.java 50
	public String getColumnText(Object element, int columnIndex) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof DataRow) {
			DataRow row = (DataRow)element;

			if (columnIndex < row.size()) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 525
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 539
				mediator.validateRow(row);
				dataTableViewer.update(row, null);
				errorsTableViewer.refresh();
				updateStats();
			}
		}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 342
pl/edu/agh/cast/data/ui/template/NewTemplateComposite.java 426
			templateNameExists.setVisible(false);

			this.layout();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Notifies when importer options are modified.
	 */
	public void notifyOptionsChange() {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 260
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 97
		TableColumn[] tableColumns = tableViewer.getTable().getColumns();
		for (TableColumn column : tableColumns) {
			column.dispose();
		}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityPage.java 50
pl/edu/agh/cast/data/ui/template/MappingWizardPage.java 81
	public MappingWizardPage(String pageName, String pageDescription) {
		super(pageName);
		setTitle(pageName);
		setDescription(pageDescription);
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.dialogs.IDialogPage#createControl(org.eclipse.swt.widgets.Composite)
	 */
	public void createControl(Composite parent) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 473
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 605
		public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {

			monitor.beginTask(Messages.ImportWizard_7, 3000);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 197
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 348
		validationPage.restoreIgnoredRows();

		String modelId = tmpl.getModelId();
		IDataLoader loader = modelUtil.getDataLoader(modelId);
		if (loader == null) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 679
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 691
			} catch (SAXException e) {
				MessageDialog.openError(button.getShell(), Messages.ImportPageComposite_6,
				        Messages.ImportPageComposite_7);
			}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 445
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 342
			createDiagramChkBox.setSize(-1, -1);

			this.layout();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	/**
	 * Sets the validation page composite data.
	 * 
	 *@param dat
	 *            the data to import
	 * @param tmpl
	 *            the import template
	 * @param errs
	 *            the errors information
	 */
	public void setData(TabularData dat, Template tmpl, BrokenDataInfo errs) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 486
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPage.java 190
			new ProgressMonitorDialog(CastApplication.getDisplay().getActiveShell()).run(true, false, op);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 483
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 490
				}
			};

			new ProgressMonitorDialog(CastApplication.getDisplay().getActiveShell()).run(true, false, op2);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPage.java 460
pl/edu/agh/cast/data/ui/importer/wizard/ImportWithProgressMonitor.java 98
	public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
		try {
			monitor.beginTask(Messages.ImportWizard_1, 3000);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 281
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 216
		TableColumn[] tableColumns = itemsTableViewer.getTable().getColumns();
		for (TableColumn column : tableColumns) {
			column.dispose();
		}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 170
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 174
			operationsComposite = new Composite(this, SWT.NONE);
			GridLayout operationsCompositeLayout = new GridLayout();
			operationsCompositeLayout.makeColumnsEqualWidth = true;
			operationsCompositeLayout.marginHeight = 0;

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 134
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 473
				public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
					monitor.beginTask(Messages.ImportWizard_7, 3000);

File Line
pl/edu/agh/cast/data/template/export/AbstractExportTemplateAction.java 62
pl/edu/agh/cast/data/ui/importer/action/ImportWizardAction.java 65
		} catch (CoreException e) {
			MsgBoxHelper.showErrorBox(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(),
			        Messages.ImportWizardAction_2, NLS.bind(Messages.ImportWizardAction_3, e.getMessage()));

File Line
pl/edu/agh/cast/data/importer/data/IDataImporter.java 47
pl/edu/agh/cast/data/importer/data/xls/AbstractXlsDataImporter.java 60
	public abstract TabularData readData(InputStream dataIS, long rowsLimit, Map<String, String> options,
	        Charset charset) throws IOException;

File Line
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 398
pl/edu/agh/cast/data/ui/utils/TableViewerHelper.java 463
				column.getDisplay().syncExec(new Runnable() {

					public void run() {
						column.setWidth(index);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ColumnNumberColumnLabelProvider.java 38
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorMessageColumnLabelProvider.java 60
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof BrokenCellInfo) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/TemplateInfo.java 124
pl/edu/agh/cast/data/ui/template/ModelInfo.java 88
		FontData fd = new FontData();
		fd.setStyle(SWT.BOLD);
		fd.setHeight(9);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 182
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 186
			selectAllBtnLData.horizontalAlignment = GridData.FILL;
			selectAllBtnLData.grabExcessHorizontalSpace = true;
			selectAllBtn.setLayoutData(selectAllBtnLData);
			selectAllBtn.setText(Messages.PreprocessingPageComposite_1);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/ErrorMessageColumnLabelProvider.java 52
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListColumnLabelProvider.java 72
		this(columnNumber, null);
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.ColumnLabelProvider#getText(java.lang.Object)
	 */
	@Override
	public String getText(Object element) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof DataRow) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/provider/DataRowIndexColumnLabelProvider.java 46
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListLabelProvider.java 50
	public String getColumnText(Object element, int columnIndex) {
		String res = ""; //$NON-NLS-1$
		if (element instanceof DataRow) {
			DataRow row = (DataRow)element;

File Line
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 249
pl/edu/agh/cast/data/ui/template/NewTemplateComposite.java 426
			createDiagramChkBox.setSize(-1, -1);

			this.layout();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityComposite.java 179
pl/edu/agh/cast/data/ui/importer/wizard/provider/TabularDataContentProvider.java 40
			return ((List)element).toArray();
		}
		return null;
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#dispose()
	 */
	public void dispose() {
		// TODO Auto-generated method stub
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer, java.lang.Object,
	 *      java.lang.Object)
	 */
	public void inputChanged(Viewer arg0, Object arg1, Object arg2) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/MainEntityComposite.java 173
pl/edu/agh/cast/data/ui/importer/wizard/provider/ListContentProvider.java 30
public class ListContentProvider implements IStructuredContentProvider {

	/**
	 * {@inheritDoc}
	 *
	 * @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object)
	 */
	@SuppressWarnings("unchecked")
	public Object[] getElements(Object element) {
		if (element instanceof List) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 609
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 645
				monitor.worked(200);

				Display.getDefault().syncExec(new Runnable() {
					public void run() {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 493
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPage.java 190
			new ProgressMonitorDialog(CastApplication.getDisplay().getActiveShell()).run(true, false, op);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 366
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 645
			monitor.worked(500);

			Display.getDefault().syncExec(new Runnable() {
				public void run() {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 275
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 296
			getPreprocessor().undoChanges(changes, importLogger);
			monitor.worked(1000);
		} else {
			log.warn(Messages.ImportWizard_17);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 178
pl/edu/agh/cast/data/ui/importer/wizard/ImportWizard.java 493
			new ProgressMonitorDialog(CastApplication.getDisplay().getActiveShell()).run(true, false, op2);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportWithProgressMonitor.java 98
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPage.java 165
			public void run(IProgressMonitor monitor) throws InvocationTargetException, InterruptedException {
				try {
					monitor.beginTask(Messages.PreprocessingPage_0, 3000);

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 445
pl/edu/agh/cast/data/ui/importer/wizard/PreprocessingPageComposite.java 249
			previewTableViewer.setUseHashlookup(true);

			this.layout();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 413
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 426
			allColumnsChkBox.addListener(SWT.Selection, new Listener() {
				public void handleEvent(Event e) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 355
pl/edu/agh/cast/data/ui/template/ParametersComposite.java 197
				possibleValuesTable.addListener(SWT.Selection, new Listener() {

					public void handleEvent(Event event) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 340
pl/edu/agh/cast/data/ui/importer/wizard/ImportPageComposite.java 426
			showPreviewChkBox.addListener(SWT.Selection, new Listener() {
				public void handleEvent(Event e) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 265
pl/edu/agh/cast/data/ui/importer/wizard/ValidationPageComposite.java 228
			deleteBtn.setSize(-1, -1);
			deleteBtn.addSelectionListener(new SelectionAdapter() {
				@Override
				public void widgetSelected(SelectionEvent event) {

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ErrorTypesDialog.java 109
pl/edu/agh/cast/data/ui/logging/ImportLogFileDialog.java 168
			ImportLogFileDialog inst = new ImportLogFileDialog(shell, "dataSetId"); //$NON-NLS-1$

			inst.open();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

File Line
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 162
pl/edu/agh/cast/data/ui/importer/wizard/ConversionWithProgressMonitor.java 189
		monitor.subTask(Messages.ImportWizard_6);
		Display.getDefault().syncExec(new Runnable() {
			public void run() {

File Line
pl/edu/agh/cast/data/template/Template.java 185
pl/edu/agh/cast/data/template/Template.java 217
	public Template(String name, String modelId, String importerId, Map<String, String> importerOptions,

File Line
pl/edu/agh/cast/data/template/ModelToDataMappingConverter.java 61
pl/edu/agh/cast/data/template/TemplateFormatConverter.java 56
				writer.setValue(option.getValue());
				writer.endNode();
			}
		}
	}

	/**
	 * {@inheritDoc}
	 *
	 * @see com.thoughtworks.xstream.converters.Converter#unmarshal(
	 * 		com.thoughtworks.xstream.io.HierarchicalStreamReader,
	 *     com.thoughtworks.xstream.converters.UnmarshallingContext)
	 */
	public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext contect) {

File Line
pl/edu/agh/cast/data/template/AbstractTemplateUtil.java 87
pl/edu/agh/cast/data/template/AbstractTemplateUtil.java 112
		} catch (Exception e) {
			log.error(e.getMessage(), e);
			return Collections.emptyList();