package org.trianacode.shiwaall.models; import org.trianacode.gui.hci.tools.RegisterableToolComponentModel; import org.trianacode.gui.main.TaskComponent; import org.trianacode.taskgraph.Task; import org.trianacode.taskgraph.tool.Tool; import javax.swing.*; // TODO: Auto-generated Javadoc /** * Created by IntelliJ IDEA. * User: Ian Harvey * Date: 17/08/2011 * Time: 16:54 * To change this template use File | Settings | File Templates. */ public class ShiwaConfigComponentModel implements RegisterableToolComponentModel { /** The Constant ShiwaConfigRenderingHint. */ public static final String ShiwaConfigRenderingHint = "SHIWA_Config"; /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.RegisterableToolComponentModel#getRegistrationString() */ @Override public String getRegistrationString() { return ShiwaConfigRenderingHint; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getTreeIcon(org.trianacode.taskgraph.tool.Tool) */ @Override public Icon getTreeIcon(Tool tool) { return null; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getTreeToolTip(org.trianacode.taskgraph.tool.Tool, boolean) */ @Override public String getTreeToolTip(Tool tool, boolean extended) { return null; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getTreePopup(org.trianacode.taskgraph.tool.Tool) */ @Override public JPopupMenu getTreePopup(Tool tool) { return null; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getWorkspaceToolTip(org.trianacode.taskgraph.Task, boolean) */ @Override public String getWorkspaceToolTip(Task task, boolean extended) { return null; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getWorkspacePopup(org.trianacode.taskgraph.Task) */ @Override public JPopupMenu getWorkspacePopup(Task task) { return null; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getTaskAction(org.trianacode.taskgraph.Task) */ @Override public Action getTaskAction(Task task) { return null; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getTaskComponent(org.trianacode.taskgraph.Task) */ @Override public TaskComponent getTaskComponent(Task task) { return new ShiwaConfigTrianaTask(task); } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#isUpdateIcon(org.trianacode.taskgraph.Task, java.lang.String) */ @Override public int isUpdateIcon(Task task, String action) { return 0; } /* (non-Javadoc) * @see org.trianacode.gui.hci.tools.ToolComponentModel#getUpdateAction(org.trianacode.taskgraph.Task, java.lang.String) */ @Override public Action getUpdateAction(Task task, String action) { return null; } }