CPD Results
The following document contains the results of PMD's  CPD 4.1.
 
Duplications
| File | 
Line | 
| pl/edu/agh/cast/dataview/column/provider/impl/EndDateColumnValueProvider.java | 
29 | 
| pl/edu/agh/cast/dataview/column/provider/impl/StartDateColumnValueProvider.java | 
29 | 
public class StartDateColumnValueProvider extends AbstractColumnValueProvider<IManyToManyRelation> {
	@Override
	protected Object getCellValue(IManyToManyRelation rowElement) {
		if (rowElement instanceof ITimedManyToManyRelation) {
			return ((ITimedManyToManyRelation)rowElement).getStartDate();
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/ui/DataTableColumnMenu.java | 
177 | 
| pl/edu/agh/cast/dataview/ui/DataTableColumnMenu.java | 
189 | 
	public void filterRemoved(ColumnFilter filter) {
		for (MenuItem item : filterMenu.getItems()) {
			if (item.getData() == filter) {
				item.dispose();
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/column/provider/impl/SourceColumnsValueProvider.java | 
39 | 
| pl/edu/agh/cast/dataview/column/provider/impl/TargetColumnsValueProvider.java | 
43 | 
	public List<? extends Object> getCellValuesSequence(Object rowObject) {
		return rowObject != null ? ((IManyToManyRelation)rowObject).getTargetEntities() : null;
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/ui/DataTableColumnMenu.java | 
113 | 
| pl/edu/agh/cast/dataview/ui/DataTableColumnMenu.java | 
154 | 
		removeFilter.addSelectionListener(new SelectionAdapter() {
			@Override
			public void widgetSelected(SelectionEvent e) {
				column.getFiltersController().removeFilter(filter);
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/ui/DataTableColumnMenu.java | 
92 | 
| pl/edu/agh/cast/dataview/ui/DataTableColumnMenu.java | 
140 | 
			addFilter.addSelectionListener(new SelectionAdapter() {
				@Override
				public void widgetSelected(SelectionEvent e) {
					final IFilter newFilter = openNewFilterDialog(f);
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/column/provider/impl/DurationColumnValueProvider.java | 
29 | 
| pl/edu/agh/cast/dataview/column/provider/impl/EndDateColumnValueProvider.java | 
29 | 
public class EndDateColumnValueProvider extends AbstractColumnValueProvider<IManyToManyRelation> {
	@Override
	protected Object getCellValue(IManyToManyRelation rowElement) {
		if (rowElement instanceof ITimedManyToManyRelation) {
			return ((ITimedManyToManyRelation)rowElement).getEndDate();
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/ui/DataTableColumn.java | 
127 | 
| pl/edu/agh/cast/dataview/ui/filter/NewFilterDialog.java | 
143 | 
	private void addListeners() {
		filterButton.addSelectionListener(new SelectionAdapter() {
			@Override
			public void widgetSelected(SelectionEvent e) {
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/column/filter/impl/AbstractDateColumnFilter.java | 
112 | 
| pl/edu/agh/cast/dataview/column/filter/impl/AbstractDateColumnFilter.java | 
115 | 
		} else if (type == DateType.DAYS) {
			cal.set(Calendar.SECOND, 0);
			cal.set(Calendar.MINUTE, 0);
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/ui/filter/NewFilterDialog.java | 
130 | 
| pl/edu/agh/cast/dataview/ui/filter/NewFilterDialog.java | 
134 | 
		filterButton.setLayoutData(new GridData(SWT.RIGHT, SWT.FILL, false, false));
		filterButton.setEnabled(isFilterValid()); 
 
 | 
| File | 
Line | 
| pl/edu/agh/cast/dataview/ui/filter/NewFilterDialog.java | 
109 | 
| pl/edu/agh/cast/dataview/ui/filter/NewFilterDialog.java | 
113 | 
		description.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
		final Composite composite = new Composite(shell, SWT.NONE); 
 
 |