CloneSet168


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
41210.953statement_sequence[13]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1412482
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/ChartPanel.java
2401226
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/swt/org/jfree/experimental/chart/swt/ChartComposite.java
Next
Last
Clone Instance
1
Line Count
41
Source Line
2482
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/src/org/jfree/chart/ChartPanel.java

// go through each zoom menu item and decide whether or not to
// enable it...
Plot plot = this.chart.getPlot();
boolean isDomainZoomable = false;
boolean isRangeZoomable = false;
if (plot instanceof Zoomable) {
  Zoomable z = (Zoomable) plot;
  isDomainZoomable = z.isDomainZoomable();
  isRangeZoomable = z.isRangeZoomable();
}
if (this.zoomInDomainMenuItem != null) {
  this.zoomInDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomOutDomainMenuItem != null) {
  this.zoomOutDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomResetDomainMenuItem != null) {
  this.zoomResetDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomInRangeMenuItem != null) {
  this.zoomInRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomOutRangeMenuItem != null) {
  this.zoomOutRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomResetRangeMenuItem != null) {
  this.zoomResetRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomInBothMenuItem != null) {
  this.zoomInBothMenuItem.setEnabled(isDomainZoomable && isRangeZoomable);
}
if (this.zoomOutBothMenuItem != null) {
  this.zoomOutBothMenuItem.setEnabled(isDomainZoomable && isRangeZoomable);
}
if (this.zoomResetBothMenuItem != null) {
  this.zoomResetBothMenuItem.setEnabled(isDomainZoomable && isRangeZoomable);
}


First
Previous
Clone Instance
2
Line Count
40
Source Line
1226
Source File
E:/TSE/Projects-CloneDR/jfreechart-1.0.10/swt/org/jfree/experimental/chart/swt/ChartComposite.java

// go through each zoom menu item and decide whether or not to 
// enable it...
Plot plot = this.chart.getPlot();
boolean isDomainZoomable = false;
boolean isRangeZoomable = false;
if (plot instanceof Zoomable) {
  Zoomable z = (Zoomable) plot;
  isDomainZoomable = z.isDomainZoomable();
  isRangeZoomable = z.isRangeZoomable();
}
if (this.zoomInDomainMenuItem != null) {
  this.zoomInDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomOutDomainMenuItem != null) {
  this.zoomOutDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomResetDomainMenuItem != null) {
  this.zoomResetDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomInRangeMenuItem != null) {
  this.zoomInRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomOutRangeMenuItem != null) {
  this.zoomOutRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomResetRangeMenuItem != null) {
  this.zoomResetRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomInBothMenuItem != null) {
  this.zoomInBothMenuItem.setEnabled(isDomainZoomable&isRangeZoomable);
}
if (this.zoomOutBothMenuItem != null) {
  this.zoomOutBothMenuItem.setEnabled(isDomainZoomable&isRangeZoomable);
}
if (this.zoomResetBothMenuItem != null) {
  this.zoomResetBothMenuItem.setEnabled(isDomainZoomable&isRangeZoomable);
}


Clone AbstractionParameter Count: 1Parameter Bindings

// go through each zoom menu item and decide whether or not to
// go through each zoom menu item and decide whether or not to 
// enable it...
Plot plot = this.chart.getPlot();
boolean isDomainZoomable = false;
boolean isRangeZoomable = false;
if (plot instanceof Zoomable) {
  Zoomable z = (Zoomable) plot;
  isDomainZoomable = z.isDomainZoomable();
  isRangeZoomable = z.isRangeZoomable();
}
if (this.zoomInDomainMenuItem != null) {
  this.zoomInDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomOutDomainMenuItem != null) {
  this.zoomOutDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomResetDomainMenuItem != null) {
  this.zoomResetDomainMenuItem.setEnabled(isDomainZoomable);
}
if (this.zoomInRangeMenuItem != null) {
  this.zoomInRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomOutRangeMenuItem != null) {
  this.zoomOutRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomResetRangeMenuItem != null) {
  this.zoomResetRangeMenuItem.setEnabled(isRangeZoomable);
}
if (this.zoomInBothMenuItem != null) {
  this.zoomInBothMenuItem.setEnabled( [[#variable1aaaea00]]);
}
if (this.zoomOutBothMenuItem != null) {
  this.zoomOutBothMenuItem.setEnabled( [[#variable1aaaea00]]);
}
if (this.zoomResetBothMenuItem != null) {
  this.zoomResetBothMenuItem.setEnabled( [[#variable1aaaea00]]);
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#1aaaea00]]
isDomainZoomable && isRangeZoomable 
12[[#1aaaea00]]
isDomainZoomable&isRangeZoomable