@MetaInfServices(value=GraphGUIHelper.class) public class HierarchicalTransitionGraphGUIHelper extends Object implements GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
Constructor and Description |
---|
HierarchicalTransitionGraphGUIHelper() |
public HierarchicalTransitionGraphGUIHelper()
public FileFilter getFileFilter()
getFileFilter
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
public JPanel getSaveOptionPanel(HierarchicalTransitionGraph graph)
getSaveOptionPanel
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the edited graphpublic GUIEditor<HierarchicalTransitionGraph> getMainEditionPanel(HierarchicalTransitionGraph graph)
GraphGUIHelper
getMainEditionPanel
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the graph requiring the panelpublic String getEditingTabLabel(HierarchicalTransitionGraph graph)
GraphGUIHelper
getEditingTabLabel
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the graph requiring the panelpublic GUIEditor<HierarchicalNode> getNodeEditionPanel(HierarchicalTransitionGraph graph)
GraphGUIHelper
getNodeEditionPanel
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the graph requiring the panelpublic GUIEditor<DecisionOnEdge> getEdgeEditionPanel(HierarchicalTransitionGraph graph)
GraphGUIHelper
getEdgeEditionPanel
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the graph requiring the panelpublic JPanel getInfoPanel(HierarchicalTransitionGraph graph)
GraphGUIHelper
getInfoPanel
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the graph requiring the panelpublic Class<HierarchicalTransitionGraph> getGraphClass()
GraphGUIHelper
getGraphClass
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
public List<EditAction> getEditActions(HierarchicalTransitionGraph graph)
getEditActions
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
graph
- the edited graphpublic boolean canCopyPaste(HierarchicalTransitionGraph graph)
GraphGUIHelper
canCopyPaste
in interface GraphGUIHelper<HierarchicalTransitionGraph,HierarchicalNode,DecisionOnEdge>
Copyright © 2005–2020. All rights reserved.