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 }