Uses of Interface
de.cau.cs.kieler.core.alg.IKielerProgressMonitor

Packages that use IKielerProgressMonitor
de.cau.cs.kieler.core.alg Basic API for algorithms and their implementations following the strategy design pattern. 
de.cau.cs.kieler.core.ui Base package for common UI contributions in KIELER. 
de.cau.cs.kieler.keg.importer The base package for KEG importers. 
de.cau.cs.kieler.keg.importer.importer KEG importer implementations. 
de.cau.cs.kieler.kiml Base classes for implementation of layout algorithms and for handling of different layout providers and layout options. 
de.cau.cs.kieler.kiml.export Base classes for the graph export. 
de.cau.cs.kieler.kiml.export.exporter Exporter implementations. 
de.cau.cs.kieler.kiml.grana Base classes for implementation of analysis algorithms and classes that provide the analyses as services. 
de.cau.cs.kieler.kiml.grana.analyses Basic graph analysis algorithms provided through the extension point. 
de.cau.cs.kieler.kiml.grana.batch Classes related to the batch execution of analyses. 
de.cau.cs.kieler.kiml.grana.util Utility classes for grana. 
de.cau.cs.kieler.kiml.graphviz.layouter Connection of the Graphviz layouter to the KIML interface for automatic layout. 
de.cau.cs.kieler.kiml.ogdf Wrapper classes and layout provider to connect the OGDF to KIML. 
de.cau.cs.kieler.kiml.ui.diagram Generic API for layout of graphical diagrams. 
de.cau.cs.kieler.kiml.ui.util Utility classes for the KIML UI plugin. 
de.cau.cs.kieler.kiml.util Utility classes for automatic layout using KIML. 
de.cau.cs.kieler.klay.force Base package of the force layouter. 
de.cau.cs.kieler.klay.layered Base package of the layered layouter. 
de.cau.cs.kieler.klodd.hierarchical Base package of the hierarchical dataflow layout algorithm. 
de.cau.cs.kieler.kwebs.client.layout XXX 
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.core.alg
 

Classes in de.cau.cs.kieler.core.alg that implement IKielerProgressMonitor
 class BasicProgressMonitor
          Base class for implementations of progress monitors.
 

Methods in de.cau.cs.kieler.core.alg that return IKielerProgressMonitor
protected  IKielerProgressMonitor AbstractAlgorithm.getMonitor()
          Returns a progress monitor that can be used by subclasses.
 IKielerProgressMonitor BasicProgressMonitor.getParentMonitor()
          Returns the parent monitor.
 IKielerProgressMonitor IKielerProgressMonitor.getParentMonitor()
          Returns the parent monitor.
 IKielerProgressMonitor BasicProgressMonitor.subTask(float work)
          Creates a new sub-task that will complete the given amount of work units when it is done.
 IKielerProgressMonitor IKielerProgressMonitor.subTask(float work)
          Creates a new sub-task that will complete the given amount of work units when it is done.
 

Methods in de.cau.cs.kieler.core.alg that return types with arguments of type IKielerProgressMonitor
 List<IKielerProgressMonitor> BasicProgressMonitor.getSubMonitors()
          Returns a list of all monitors associated with direct sub-tasks.
 List<IKielerProgressMonitor> IKielerProgressMonitor.getSubMonitors()
          Returns a list of all monitors associated with direct sub-tasks.
 

Methods in de.cau.cs.kieler.core.alg with parameters of type IKielerProgressMonitor
 void AbstractAlgorithm.reset(IKielerProgressMonitor monitor)
          Reset the internal state and set the progress monitor for the algorithm.
 void IAlgorithm.reset(IKielerProgressMonitor monitor)
          Reset the internal state and set the progress monitor for the algorithm.
 void AbstractAlgorithm.setProgressMonitor(IKielerProgressMonitor monitor)
          Set the progress monitor for the algorithm.
 void IAlgorithm.setProgressMonitor(IKielerProgressMonitor monitor)
          Set the progress monitor for the algorithm.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.core.ui
 

Classes in de.cau.cs.kieler.core.ui that implement IKielerProgressMonitor
 class KielerProgressMonitor
          Wrapper class for Eclipse progress monitors.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.keg.importer
 

Methods in de.cau.cs.kieler.keg.importer with parameters of type IKielerProgressMonitor
 Node IImporter.doImport(InputStream inputStream, IPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual KEG import using the given options and retrieving the source from the stream.
static Node ImportUtil.transformModel2KEGGraph(String xtendFile, String extension, List<Object> parameters, InputStream inputStream, Resource.Factory resourceFactory, IKielerProgressMonitor monitor, String... involvedMetamodels)
          Transforms a model to a KEG graph using a given Xtend transformation file.
static Node ImportUtil.transformModel2KEGGraph(String xtendFile, String extension, List<Object> parameters, Resource resource, IKielerProgressMonitor monitor, String... involvedMetamodels)
          Transforms a model to a KEG graph using a given Xtend transformation file.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.keg.importer.importer
 

Methods in de.cau.cs.kieler.keg.importer.importer with parameters of type IKielerProgressMonitor
 Node DotImporter.doImport(InputStream inputStream, IPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual KEG import using the given options and retrieving the source from the stream.
 Node GraphMLImporter.doImport(InputStream inputStream, IPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual KEG import using the given options and retrieving the source from the stream.
 Node KGraphImporter.doImport(InputStream inputStream, IPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual KEG import using the given options and retrieving the source from the stream.
 Node OGMLImporter.doImport(InputStream inputStream, IPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual KEG import using the given options and retrieving the source from the stream.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml
 

Methods in de.cau.cs.kieler.kiml with parameters of type IKielerProgressMonitor
abstract  void AbstractLayoutProvider.doLayout(KNode parentNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void IGraphLayoutEngine.layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs layout on the given layout graph.
 void RecursiveGraphLayoutEngine.layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs recursive layout on the given layout graph.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.export
 

Methods in de.cau.cs.kieler.kiml.export with parameters of type IKielerProgressMonitor
 void IExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
static void ExportUtil.transformKGraph2Model(String xtendFile, String extension, List<Object> parameters, KNode node, OutputStream outputStream, Resource.Factory resourceFactory, IKielerProgressMonitor monitor, String... involvedMetamodels)
          Transforms a kgraph into another model using a given Xtend transformation file, and writes the model to the output stream.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.export.exporter
 

Methods in de.cau.cs.kieler.kiml.export.exporter with parameters of type IKielerProgressMonitor
 void DotExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void GMLExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void GraphMLExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void KGraphExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
 void OGMLExporter.doExport(KNode graph, OutputStream stream, MapPropertyHolder options, IKielerProgressMonitor monitor)
          Performs the actual graph export by using the given options and writing the result to the stream.
static void GMLExporter.serializeKGraphAsGML(KNode graph, OutputStream outputStream, boolean layoutInformation, IKielerProgressMonitor monitor)
          Serializes the given KGraph using GML.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.grana
 

Methods in de.cau.cs.kieler.kiml.grana with parameters of type IKielerProgressMonitor
 Object IAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.grana.analyses
 

Methods in de.cau.cs.kieler.kiml.grana.analyses with parameters of type IKielerProgressMonitor
 Object AreaAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object AspectRatioAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object BendsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object BiconnectedComponentsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object CompoundNodeChildCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object CompoundNodeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object ConnectedComponentsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object CoverageAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeCrossingsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeDirectionAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object EdgeLengthAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object HyperNodeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object HyperedgeCrossingsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object LayersAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object MultiEdgeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeDegreeAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeEdgeOverlapsAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object NodeSizeAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object PortCountAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object PortSideAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 Object SelfLoopAnalysis.doAnalysis(KNode parentNode, Map<String,Object> results, IKielerProgressMonitor progressMonitor)
          Performs the actual analysis process and returns the results.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.grana.batch
 

Methods in de.cau.cs.kieler.kiml.grana.batch with parameters of type IKielerProgressMonitor
 BatchResult Batch.execute(IKielerProgressMonitor monitor)
          Executes the batch which consists of the execution of all batch jobs.
 BatchJobResult<T> BatchJob.execute(List<AbstractInfoAnalysis> analyses, IKielerProgressMonitor monitor)
          Executes the job which consists of retrieving a KGraph instance through the KGraph provider and performing the given analyses on it.
 KNode DiagramKGraphProvider.getKGraph(IPath parameter, IKielerProgressMonitor monitor)
          Returns a KGraph instance from a specific source using the parameter.
 KNode IKGraphProvider.getKGraph(T parameter, IKielerProgressMonitor monitor)
          Returns a KGraph instance from a specific source using the parameter.
 void CSVResultSerializer.serialize(OutputStream outputStream, BatchResult batchResult, IKielerProgressMonitor monitor)
          Serializes a batch result to the given output stream.
 void IBatchResultSerializer.serialize(OutputStream outputStream, BatchResult batchResult, IKielerProgressMonitor monitor)
          Serializes a batch result to the given output stream.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.grana.util
 

Methods in de.cau.cs.kieler.kiml.grana.util with parameters of type IKielerProgressMonitor
static Object DiagramAnalyzer.analyse(KNode parentNode, AbstractInfoAnalysis analysis, IKielerProgressMonitor monitor)
          Starts the given analysis on a diagram using a progress monitor.
static Object DiagramAnalyzer.analyse(KNode parentNode, AbstractInfoAnalysis analysis, Map<String,Object> options, IKielerProgressMonitor monitor)
          Starts the given analysis on a diagram with predefined options and using a progress monitor.
static Map<String,Object> DiagramAnalyzer.analyse(KNode parentNode, List<AbstractInfoAnalysis> analyses, IKielerProgressMonitor monitor)
          Starts the given analyses on the kgraph using a progress monitor.
static Map<String,Object> DiagramAnalyzer.analyse(KNode parentNode, List<AbstractInfoAnalysis> analyses, Map<String,Object> options, IKielerProgressMonitor monitor)
          Starts the given analyses on the kgraph with predefined options and using a progress monitor.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.graphviz.layouter
 

Methods in de.cau.cs.kieler.kiml.graphviz.layouter with parameters of type IKielerProgressMonitor
 void GraphvizLayoutProvider.doLayout(KNode parentNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.ogdf
 

Methods in de.cau.cs.kieler.kiml.ogdf with parameters of type IKielerProgressMonitor
 void OgdfLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void OgdfLayouter.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor, OgdfServer ogdfServer)
          Layouts the given graph.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.ui.diagram
 

Fields in de.cau.cs.kieler.kiml.ui.diagram with type parameters of type IKielerProgressMonitor
static IProperty<IKielerProgressMonitor> DiagramLayoutEngine.PROGRESS_MONITOR
          property for layout context: the progress monitor that was used for layout.
 

Methods in de.cau.cs.kieler.kiml.ui.diagram with parameters of type IKielerProgressMonitor
 IStatus DiagramLayoutEngine.layout(LayoutMapping<?> mapping, IKielerProgressMonitor progressMonitor, ILayoutConfig extraLayoutConfig)
          Perform layout on the given layout graph mapping.
 IStatus DiagramLayoutEngine.layout(LayoutMapping<?> mapping, Object diagramPart, IKielerProgressMonitor progressMonitor, ILayoutConfig extraLayoutConfig, boolean layoutAncestors)
          Perform layout on the given layout graph mapping.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.ui.util
 

Methods in de.cau.cs.kieler.kiml.ui.util with parameters of type IKielerProgressMonitor
 void Draw2DLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kiml.util
 

Methods in de.cau.cs.kieler.kiml.util with parameters of type IKielerProgressMonitor
 void BoxLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void FixedLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void RandomLayoutProvider.doLayout(KNode parentNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.klay.force
 

Methods in de.cau.cs.kieler.klay.force with parameters of type IKielerProgressMonitor
 void ForceLayoutProvider.doLayout(KNode kgraph, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.klay.layered
 

Methods in de.cau.cs.kieler.klay.layered with parameters of type IKielerProgressMonitor
 void LayeredLayoutProvider.doLayout(KNode kgraph, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 void LayeredLayoutProvider.layout(LayeredGraph graph, IKielerProgressMonitor themonitor)
          Perform the five phases of the layered layouter.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.klodd.hierarchical
 

Methods in de.cau.cs.kieler.klodd.hierarchical with parameters of type IKielerProgressMonitor
 void HierarchicalDataflowLayoutProvider.doLayout(KNode layoutNode, IKielerProgressMonitor progressMonitor)
          Performs the actual layout process, that is attaches layout information to the given node object.
 

Uses of IKielerProgressMonitor in de.cau.cs.kieler.kwebs.client.layout
 

Methods in de.cau.cs.kieler.kwebs.client.layout with parameters of type IKielerProgressMonitor
 void RemoteGraphLayoutEngine.layout(KNode layoutGraph, IKielerProgressMonitor progressMonitor)
          Performs remote layout on the given layout graph.