java.lang.Object
de.monticore.generating.templateengine.reporting.artifacts.formatter.AFormatter
de.monticore.generating.templateengine.reporting.artifacts.formatter.GMLFormatter

public class GMLFormatter extends AFormatter
  • Field Details

    • elementIds

      protected Map<Element,Integer> elementIds
    • packageIds

      protected Map<APkg,Integer> packageIds
    • nodeIdCounter

      protected int nodeIdCounter
    • edgeIdCounter

      protected int edgeIdCounter
    • maxEdgeCalls

      protected long maxEdgeCalls
    • edgeSizeRange

      protected double edgeSizeRange
  • Constructor Details

    • GMLFormatter

      public GMLFormatter()
  • Method Details

    • getContent

      public List<String> getContent(RootPkg rootPkg)
      AFormatter.printer.APrinter#print(visualization.model.RootPkg)
      Specified by:
      getContent in class AFormatter
    • calculateMaxEdgeCalls

      protected void calculateMaxEdgeCalls(APkg pkg)
    • getAllLinkContent

      protected List<String> getAllLinkContent(APkg pkg)
      Parameters:
      pkg -
    • getAllPkgContent

      protected List<String> getAllPkgContent(APkg pkg)
    • getPkgContent

      protected List<String> getPkgContent(APkg pkg)
    • getElementContent

      public List<String> getElementContent(Element element)
      Print the dot graph representation of this element
    • getShape

      protected String getShape(ElementType type)
      Parameters:
      type -
      Returns:
    • getGroupIDByPackage

      protected Integer getGroupIDByPackage(APkg pkg)
      Parameters:
      pkg -
      Returns:
    • getID

      protected Integer getID(Element element)
      Parameters:
      element -
      Returns:
    • getLinkContent

      public List<String> getLinkContent(Element element)
      write all links to supplied open file
    • getEdgeWith

      protected int getEdgeWith(long calls)
      Parameters:
      calls -
      Returns: