001    /*
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: 2002-9-19
005     * Time: 13:39:33
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.*;
012    import EVolve.visualization.XYViz.ValRefViz.HotSpotViz.StackHotspotViz;
013    
014    
015    public class StackHotspotVizFactory extends VisualizationFactory{
016    
017        public StackHotspotVizFactory() {
018        }
019    
020        public String getName() {
021            return "Stack Hotspot";
022        }
023    
024        public String getFactoryName() {
025            return "StackHotspotVizFactory";
026        }
027    
028        public VisualizationDefinition createDefinition() {
029            DimensionDefinition[] dimensionDefinition = new DimensionDefinition[2];
030            dimensionDefinition[0] = new DimensionDefinition("X-axis", "coordinate");
031            dimensionDefinition[1] = new DimensionDefinition("Y-axis", "reference");
032            return new VisualizationDefinition(dimensionDefinition);
033        }
034    
035        public Visualization createVisualization() {
036            return new StackHotspotViz();
037        }
038    
039    }