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.VisualizationFactory; 012 import EVolve.visualization.VisualizationDefinition; 013 import EVolve.visualization.DimensionDefinition; 014 import EVolve.visualization.Visualization; 015 import EVolve.visualization.XYViz.ValValViz.StackViz; 016 017 018 public class StackVizFactory extends VisualizationFactory{ 019 020 public StackVizFactory() { 021 } 022 023 public String getName() { 024 return "Stack Visualization"; 025 } 026 027 public String getFactoryName() { 028 return "StackVizFactory"; 029 } 030 031 public VisualizationDefinition createDefinition() { 032 DimensionDefinition[] dimensionDefinition = new DimensionDefinition[2]; 033 dimensionDefinition[0] = new DimensionDefinition("X-axis", "time"); 034 dimensionDefinition[1] = new DimensionDefinition("Y-axis", "reference"); 035 return new VisualizationDefinition(dimensionDefinition); 036 } 037 038 public Visualization createVisualization() { 039 return new StackViz(); 040 } 041 042 }