001    /*
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: 2002-10-1
005     * Time: 13:18:28
006     * To change template for new class use 
007     * Code Style | Class Templates options (Tools | IDE Options).
008     */
009    package EVolve.visualization.VizFactory;
010    
011    import EVolve.visualization.VisualizationFactory;
012    import EVolve.visualization.VisualizationDefinition;
013    import EVolve.visualization.DimensionDefinition;
014    import EVolve.visualization.Visualization;
015    import EVolve.visualization.XYViz.ValValViz.DotplotViz;
016    
017    public class DotPlotVizFactory extends VisualizationFactory {
018        public String getName() {
019            return "DotPlot Visualization";
020        }
021    
022        public String getFactoryName() {
023            return "DotPlotVizFactory";
024        }
025    
026        public VisualizationDefinition createDefinition() {
027            DimensionDefinition[] dimensionDefinition = new DimensionDefinition[2];
028            dimensionDefinition[0] = new DimensionDefinition("Events", "count");
029            dimensionDefinition[1] = new DimensionDefinition("Dotplot", "reference");
030            return new VisualizationDefinition(dimensionDefinition);
031        }
032    
033        public Visualization createVisualization() {
034            return new DotplotViz();
035        }
036    
037    }