Interface CaseDiagramGenerator

  • All Known Implementing Classes:
    DefaultCaseDiagramGenerator

    public interface CaseDiagramGenerator
    This interface declares methods to generate case diagram
    Author:
    Tijs Rademakers
    • Method Detail

      • generateDiagram

        InputStream generateDiagram​(CmmnModel cmmnModel,
                                    String imageType,
                                    String activityFontName,
                                    String labelFontName,
                                    String annotationFontName,
                                    ClassLoader customClassLoader,
                                    double scaleFactor)
        Generates a diagram of the given case definition, using the diagram interchange information of the case.
        Parameters:
        cmmnModel - cmmn model to get diagram for
        imageType - type of the image to generate.
        activityFontName - override the default activity font
        labelFontName - override the default label font
        customClassLoader - provide a custom classloader for retrieving icon images
      • generateDiagram

        InputStream generateDiagram​(CmmnModel cmmnModel,
                                    String imageType)
        Generates a diagram of the given process definition, using the diagram interchange information of the process.
        Parameters:
        cmmnModel - cmmn model to get diagram for
        imageType - type of the image to generate.