de.cau.cs.kieler.kiml
Interface IGraphLayoutEngine

All Known Implementing Classes:
RecursiveGraphLayoutEngine, RemoteGraphLayoutEngine

public interface IGraphLayoutEngine

Interface for graph layout engines.

Rating red

Method Summary
 boolean isActive()
          Determine whether the layout engine is active.
 void layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs layout on the given layout graph.
 

Method Detail

layout

void layout(KNode layoutGraph,
            IKielerProgressMonitor progressMonitor)
Performs layout on the given layout graph.

Parameters:
layoutGraph - instance of a layout graph
progressMonitor - monitor to which progress of the layout algorithms is reported

isActive

boolean isActive()
Determine whether the layout engine is active.

Returns:
true if the engine is active