001    package nl.cwi.sen1.visplugin;
002    
003    import aterm.ATerm;
004    import nl.cwi.sen1.visplugin.VisualizationPluginController;
005    import nl.cwi.sen1.visplugin.VisualizationPluginWindow;
006    
007    /**
008     * The ExampleVisualizationController class represents an example implementation for a plugin controller.
009     * @author  Aldert Boerhoop
010     * @date    20-2-2007
011     */
012    public class ExampleVisualizationController extends VisualizationPluginController {
013    
014        public VisualizationPluginWindow createWindow() {
015            return new ExampleVisualizationWindow();
016        }
017    
018        public String getPluginName(){
019            return "Visualisatie Test Plugin";
020        }
021    
022        public ATerm[] getSupportedTypes() {
023            ATerm[] exampleTypes = new ATerm[1];
024    
025            exampleTypes[0] = m_factory.RTypeFromString("relation([str,str])");
026    
027            return exampleTypes;
028        }
029    
030        public void recAckEvent(ATerm t0) {
031    
032        }
033    }