cz.cuni.mff.ksi.jinfer.autoeditor.automatonvisualizer.layouts
Interface LayoutFactory
- All Superinterfaces:
- Capabilities, NamedModule, UserModuleDescription
- All Known Implementing Classes:
- GraphvizLayoutFactory, VyhnanovskaLayoutFactory
public interface LayoutFactory
- extends NamedModule, Capabilities, UserModuleDescription
Interface to create JUNG layout from given automaton, graph and labeler.
May be implemented to return static layout with positions designed specially in automaton in mind, or just
return any JUNG-implemented layout.
Method Summary |
<T> edu.uci.ics.jung.algorithms.layout.Layout<State<T>,Step<T>> |
|
createLayout(Automaton<T> automaton,
edu.uci.ics.jung.graph.Graph<State<T>,Step<T>> graph,
org.apache.commons.collections15.Transformer<Step<T>,String> edgeLabelTransformer)
|
createLayout
<T> edu.uci.ics.jung.algorithms.layout.Layout<State<T>,Step<T>> createLayout(Automaton<T> automaton,
edu.uci.ics.jung.graph.Graph<State<T>,Step<T>> graph,
org.apache.commons.collections15.Transformer<Step<T>,String> edgeLabelTransformer)
throws InterruptedException
- Throws:
InterruptedException
Generated on Fri Dec 9 00:01:25 CET 2011