Class PnmlArcGraphics


  • public class PnmlArcGraphics
    extends PnmlElement
    PNML arc graphics.
    Author:
    hverbeek
    • Field Detail

      • TAG

        public static final java.lang.String TAG
        PNML annotation graphics tag.
        See Also:
        Constant Field Values
      • positionList

        protected final java.util.List<PnmlPosition> positionList
        Positions elements (may be multiple).
      • line

        protected PnmlLine line
        Line element.
    • Constructor Detail

      • PnmlArcGraphics

        protected PnmlArcGraphics()
        Creates a fresh PNML arc graphics.
      • PnmlArcGraphics

        protected PnmlArcGraphics​(java.lang.String tag)
        Creates a fresh PNML arc graphics.
    • Method Detail

      • importElements

        protected boolean importElements​(org.xmlpull.v1.XmlPullParser xpp,
                                         Pnml pnml)
        Checks whether the current start tag is known. If known, it imports the corresponding child element and returns true. Otherwise, it returns false.
        Overrides:
        importElements in class PnmlElement
        Returns:
        Whether the start tag was known.
      • exportElements

        protected java.lang.String exportElements​(Pnml pnml)
        Exports the arc graphics.
        Overrides:
        exportElements in class PnmlElement
        Returns:
      • convertToNet

        public void convertToNet​(ExpandableSubNet subNet,
                                 org.processmining.models.graphbased.AbstractGraphElement element,
                                 java.awt.geom.Point2D.Double displacement,
                                 org.processmining.models.connections.GraphLayoutConnection layout)
        Sets the graphics for the given graph element.
        Parameters:
        subNet - The given sub net.
        element - The given element.
        displacement - The displacement for this sub net.
      • convertFromNet

        public PnmlArcGraphics convertFromNet​(ExpandableSubNet parent,
                                              org.processmining.models.graphbased.AbstractGraphElement element,
                                              org.processmining.models.connections.GraphLayoutConnection layout)