Package jline.io.tikz
TikZ visualization package for LINE queueing networks.
This package provides functionality to export queueing network models as TikZ/LaTeX diagrams. The generated diagrams can be compiled to PDF using pdflatex and displayed in a viewer.
- jline.io.tikz.TikZExporter - Main entry point for generating TikZ code
- jline.io.tikz.TikZNodeRenderer - Renders individual node types
- jline.io.tikz.TikZLayoutEngine - Computes automatic node positions
- jline.io.tikz.TikZViewer - Displays generated PDF diagrams
- jline.io.tikz.TikZOptions - Configuration options
Network model = new Network("MyModel");
// ... add nodes and connections ...
// Generate and display TikZ diagram
model.tikzView();
// Or generate TikZ code
String tikz = model.toTikZ();
// Or export to PDF file
File pdf = model.exportTikZ("mymodel");
See: Description
-
Class Summary Class Description TikZNodeRenderer Renders queueing network nodes as TikZ code. SequenceDiagramLayoutEngine Computes layout positions for UML sequence diagram elements. TikZExporter Exports a queueing network model as a TikZ diagram. TikZViewer Displays PDF files generated from TikZ diagrams using external viewers. SequenceDiagramExporter Exports a LayeredNetwork model as a UML sequence diagram using TikZ/pgf-umlsd. TikZLayoutEngine Computes automatic layout for queueing network visualization. Interaction Represents a single interaction (message or activation) in the sequence diagram. Fragment Represents a combined fragment (loop, par, alt) in the sequence diagram. SequenceDiagramTraverser Traverses a LayeredNetwork model to extract interactions and fragments for UML sequence diagram generation. TikZOptions Configuration options for TikZ network visualization. TikZEdgeRouter Routes edges around nodes to achieve a planar graph layout. SequenceDiagramOptions Configuration options for UML sequence diagram visualization of LayeredNetwork models. -
Enum Summary Enum Description Type FragmentType