public class TaskGraphView
extends java.lang.Object
Constructor and Description |
---|
TaskGraphView(java.lang.String name)
Constructs a root tool component mode
|
TaskGraphView(java.lang.String name,
TaskGraphView parentmode)
Constructs a child tool component mode
|
Modifier and Type | Method and Description |
---|---|
OpenGroupComponentModel |
getDefaultOpenGroupModel() |
ToolComponentModel |
getDefaultToolModel() |
javax.swing.JPopupMenu |
getMultipleSelectionPopup(TaskGraph taskgraph,
Task[] tasks) |
javax.swing.JPopupMenu |
getOpenGroupPopup(TaskGraph taskgraph) |
javax.swing.Action |
getTaskAction(Task task) |
TaskComponent |
getTaskComponent(Task task) |
TaskGraphPanel |
getTaskGraphPanel(TaskGraph taskgraph,
TrianaClient client)
The task component used to represent the specified 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) |
java.lang.String |
getViewName() |
javax.swing.JPopupMenu |
getWorkspacePopup(Task task) |
java.lang.String |
getWorkspaceToolTip(Task task,
boolean extended) |
boolean |
isUpdateIcon(Task task,
java.lang.String action) |
void |
registerOpenGroupModel(java.lang.String toolclass,
OpenGroupComponentModel model)
Registers a OpenGroupComponentModel for a particular tool class
|
void |
registerToolModel(java.lang.String toolclass,
ToolComponentModel model)
Registers a ToolComponentModel for a particular tool class.
|
void |
setDefaultOpenGroupModel(OpenGroupComponentModel model)
Sets the default tool item model
|
void |
setDefaultToolModel(ToolComponentModel model)
Sets the default tool item model
|
void |
unregisterOpenGroupModel(java.lang.String toolclass)
Unregisters the OpenGroupComponentModel for a particular tool class
|
void |
unregisterToolModel(java.lang.String toolclass)
Unregisters the ToolComponentModel for a particular tool class
|
public TaskGraphView(java.lang.String name)
name
- the name of the modepublic TaskGraphView(java.lang.String name, TaskGraphView parentmode)
name
- the name of the modeparentmode
- the parent tool component modepublic java.lang.String getViewName()
public ToolComponentModel getDefaultToolModel()
public void setDefaultToolModel(ToolComponentModel model)
public OpenGroupComponentModel getDefaultOpenGroupModel()
public void setDefaultOpenGroupModel(OpenGroupComponentModel model)
public void registerToolModel(java.lang.String toolclass, ToolComponentModel model)
public void unregisterToolModel(java.lang.String toolclass)
public void registerOpenGroupModel(java.lang.String toolclass, OpenGroupComponentModel model)
public void unregisterOpenGroupModel(java.lang.String toolclass)
public javax.swing.Icon getTreeIcon(Tool tool)
public java.lang.String getTreeToolTip(Tool tool, boolean extended)
public javax.swing.JPopupMenu getTreePopup(Tool tool)
public java.lang.String getWorkspaceToolTip(Task task, boolean extended)
public javax.swing.JPopupMenu getWorkspacePopup(Task task)
public javax.swing.JPopupMenu getOpenGroupPopup(TaskGraph taskgraph)
public javax.swing.JPopupMenu getMultipleSelectionPopup(TaskGraph taskgraph, Task[] tasks)
public javax.swing.Action getTaskAction(Task task)
public TaskComponent getTaskComponent(Task task)
public boolean isUpdateIcon(Task task, java.lang.String action)
action
- the update action (e.g. INCREASE_INPUT_NODES_ACTION as defined in UpdateActionConstants)public javax.swing.Action getUpdateAction(Task task, java.lang.String action)
action
- the update action (e.g. INCREASE_INPUT_NODES_ACTION as defined in UpdateActionConstants)public TaskGraphPanel getTaskGraphPanel(TaskGraph taskgraph, TrianaClient client)