Class HybridPetrinetVisualizer


  • public class HybridPetrinetVisualizer
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.processmining.models.jgraph.ProMJGraph createJGraph​(HybridPetrinet fuzzyPetrinet, org.processmining.models.graphbased.ViewSpecificAttributeMap map, org.processmining.framework.plugin.Progress progress)  
      protected static void fixParallelEdges​(com.jgraph.layout.JGraphFacade facade, double spacing)  
      protected static com.jgraph.layout.hierarchical.JGraphHierarchicalLayout getHierarchicalLayout​(org.processmining.framework.plugin.Progress progress)  
      static HybridPetrinetVisualization getResultsPanel​(HybridPetrinet graph, org.processmining.models.graphbased.ViewSpecificAttributeMap map, org.processmining.framework.plugin.Progress progress)  
      static HybridPetrinetVisualization getVisualizationPanel​(HybridPetrinet graph, org.processmining.framework.plugin.Progress progress)  
      static javax.swing.JComponent visualize​(org.processmining.framework.plugin.PluginContext context, HybridPetrinet fPN)  
      static javax.swing.JComponent visualizeGraph​(HybridPetrinet graph, org.processmining.models.heuristics.HeuristicsNet net, org.processmining.plugins.heuristicsnet.visualizer.annotatedvisualization.AnnotatedVisualizationSettings settings, org.processmining.framework.plugin.Progress progress)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • HybridPetrinetVisualizer

        protected HybridPetrinetVisualizer()
    • Method Detail

      • visualize

        public static javax.swing.JComponent visualize​(org.processmining.framework.plugin.PluginContext context,
                                                       HybridPetrinet fPN)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getVisualizationPanel

        public static HybridPetrinetVisualization getVisualizationPanel​(HybridPetrinet graph,
                                                                        org.processmining.framework.plugin.Progress progress)
                                                                 throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getResultsPanel

        public static HybridPetrinetVisualization getResultsPanel​(HybridPetrinet graph,
                                                                  org.processmining.models.graphbased.ViewSpecificAttributeMap map,
                                                                  org.processmining.framework.plugin.Progress progress)
                                                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • createJGraph

        public static org.processmining.models.jgraph.ProMJGraph createJGraph​(HybridPetrinet fuzzyPetrinet,
                                                                              org.processmining.models.graphbased.ViewSpecificAttributeMap map,
                                                                              org.processmining.framework.plugin.Progress progress)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getHierarchicalLayout

        protected static com.jgraph.layout.hierarchical.JGraphHierarchicalLayout getHierarchicalLayout​(org.processmining.framework.plugin.Progress progress)
      • fixParallelEdges

        protected static void fixParallelEdges​(com.jgraph.layout.JGraphFacade facade,
                                               double spacing)
      • visualizeGraph

        public static javax.swing.JComponent visualizeGraph​(HybridPetrinet graph,
                                                            org.processmining.models.heuristics.HeuristicsNet net,
                                                            org.processmining.plugins.heuristicsnet.visualizer.annotatedvisualization.AnnotatedVisualizationSettings settings,
                                                            org.processmining.framework.plugin.Progress progress)
                                                     throws java.lang.Exception
        Throws:
        java.lang.Exception