ASSIGNED - bug 282953: Support different chart types.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=282953
Correct spelling.
diff --git a/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/ChartType.java b/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/ChartType.java
index e0d5029..b342cc9 100644
--- a/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/ChartType.java
+++ b/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/ChartType.java
@@ -16,7 +16,7 @@
case PIE:
return new PieStrategy();
case HISTOGRAM:
- return new HistrogramStrategy();
+ return new HistogramStrategy();
}
return null;
}
diff --git a/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/HistrogramStrategy.java b/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/HistogramStrategy.java
similarity index 94%
rename from org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/HistrogramStrategy.java
rename to org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/HistogramStrategy.java
index ed740d0..82c7e68 100644
--- a/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/HistrogramStrategy.java
+++ b/org.eclipse.amp.agf/plugins/org.eclipse.amp.agf.chart/src/org/eclipse/amp/agf/chart/HistogramStrategy.java
@@ -21,14 +21,12 @@
import org.eclipse.birt.chart.model.data.impl.SeriesDefinitionImpl;
import org.eclipse.birt.chart.model.data.impl.TextDataSetImpl;
import org.eclipse.birt.chart.model.impl.ChartWithAxesImpl;
-import org.eclipse.birt.chart.model.layout.Block;
import org.eclipse.birt.chart.model.layout.Plot;
import org.eclipse.birt.chart.model.type.BarSeries;
import org.eclipse.birt.chart.model.type.impl.BarSeriesImpl;
-public class HistrogramStrategy extends LastValueStrategy {
+public class HistogramStrategy extends BasicChartStrategy {
- private SeriesDefinition labelDefinition;
private BarSeries valueSeries;
private SeriesDefinition xSeriesDefinition;
private SeriesDefinition valueDefinition;
@@ -43,12 +41,10 @@
ChartWithAxes chart = ChartWithAxesImpl.create();
chart.setType("Bar Chart"); //$NON-NLS-1$
chart.setSubType("Stacked"); //$NON-NLS-1$
+
// Plot
chart.getBlock().setBackground(ColorDefinitionImpl.WHITE());
chart.getBlock().getOutline().setVisible(true);
- for (Block block : chart.getBlock().getChildren()) {
- block.setBackground(ColorDefinitionImpl.WHITE());
- }
Plot p = chart.getPlot();
p.getClientArea().setBackground(ColorDefinitionImpl.create(255, 255, 225));
p.setBackground(ColorDefinitionImpl.WHITE());
@@ -74,8 +70,6 @@
valueDefinition = SeriesDefinitionImpl.create();
// valueDefinition.getSeriesPalette().shift(0);
yAxisPrimary.getSeriesDefinitions().add(valueDefinition);
-
-
return chart;
}