public class TrianaComponentModel extends java.lang.Object implements ToolComponentModel, OpenGroupComponentModel
| Modifier and Type | Field and Description |
|---|---|
javax.swing.ImageIcon |
BROKEN_ICON |
javax.swing.ImageIcon |
GROUP_ICON |
DISPLAY_ICON, HIDE_ICON, UNKNOWN_ACTION| Constructor and Description |
|---|
TrianaComponentModel(ToolTable tools,
ToolSelectionHandler workspace,
ToolSelectionHandler tree) |
| Modifier and Type | Method and Description |
|---|---|
javax.swing.JPopupMenu |
getMultipleSelectedPopup(Task[] tasks) |
javax.swing.Action |
getOpenGroupAction(TaskGraph taskgraph) |
TaskGraphPanel |
getOpenGroupComponent(TaskGraph taskgraph,
TrianaClient client) |
javax.swing.JPopupMenu |
getOpenGroupPopup(TaskGraph task) |
javax.swing.Action |
getTaskAction(Task task) |
TaskComponent |
getTaskComponent(Task task) |
javax.swing.Icon |
getTreeIcon(Tool tool) |
javax.swing.JPopupMenu |
getTreePopup(Tool tool) |
java.lang.String |
getTreeToolTip(Tool tool,
boolean extended) |
javax.swing.Action |
getUpdateAction(Task task,
java.lang.String action)
Called to determine the action that is invoked when an update action is choosen.
|
javax.swing.JPopupMenu |
getWorkspacePopup(Task task) |
java.lang.String |
getWorkspaceToolTip(Task task,
boolean extended) |
int |
isUpdateIcon(Task task,
java.lang.String action)
Called to determine if an icon for the specified action should be displayed, e.g.
|
public javax.swing.ImageIcon GROUP_ICON
public javax.swing.ImageIcon BROKEN_ICON
public TrianaComponentModel(ToolTable tools, ToolSelectionHandler workspace, ToolSelectionHandler tree)
public javax.swing.Icon getTreeIcon(Tool tool)
getTreeIcon in interface ToolComponentModelpublic java.lang.String getTreeToolTip(Tool tool, boolean extended)
getTreeToolTip in interface ToolComponentModelpublic javax.swing.JPopupMenu getTreePopup(Tool tool)
getTreePopup in interface ToolComponentModelpublic java.lang.String getWorkspaceToolTip(Task task, boolean extended)
getWorkspaceToolTip in interface ToolComponentModelpublic javax.swing.JPopupMenu getWorkspacePopup(Task task)
getWorkspacePopup in interface ToolComponentModelpublic javax.swing.JPopupMenu getOpenGroupPopup(TaskGraph task)
getOpenGroupPopup in interface OpenGroupComponentModelpublic javax.swing.JPopupMenu getMultipleSelectedPopup(Task[] tasks)
getMultipleSelectedPopup in interface OpenGroupComponentModelpublic javax.swing.Action getTaskAction(Task task)
getTaskAction in interface ToolComponentModelpublic TaskComponent getTaskComponent(Task task)
getTaskComponent in interface ToolComponentModelpublic int isUpdateIcon(Task task, java.lang.String action)
isUpdateIcon in interface ToolComponentModelaction - the update action (e.g. ADD_INPUT_NODE_ACTION)public javax.swing.Action getUpdateAction(Task task, java.lang.String action)
getUpdateAction in interface ToolComponentModelaction - the update action (e.g. ADD_INPUT_NODE_ACTION)public javax.swing.Action getOpenGroupAction(TaskGraph taskgraph)
getOpenGroupAction in interface OpenGroupComponentModelpublic TaskGraphPanel getOpenGroupComponent(TaskGraph taskgraph, TrianaClient client)
getOpenGroupComponent in interface OpenGroupComponentModel