Class PnmlModule


  • public class PnmlModule
    extends PnmlElement
    Author:
    hverbeek
    • Constructor Detail

      • PnmlModule

        protected PnmlModule()
        Constructs a Pnml module handler.
    • Method Detail

      • getName

        public java.lang.String getName​(java.lang.String defaultName)
      • importElements

        protected boolean importElements​(org.xmlpull.v1.XmlPullParser xpp,
                                         Pnml pnml)
        Description copied from class: PnmlElement
        Imports all standard child elements: None. If some subclass has child elements, this method needs to be overruled by it.
        Overrides:
        importElements in class PnmlElement
        Returns:
      • exportElements

        protected java.lang.String exportElements​(Pnml pnml)
        Description copied from class: PnmlElement
        Exports all standard elements: None. If some subclass has child elements, this method needs to be overruled by it.
        Overrides:
        exportElements in class PnmlElement
        Returns:
      • convertToOpenNet

        public void convertToOpenNet​(OpenNet openNet,
                                     Marking marking,
                                     Pnml pnml,
                                     org.processmining.models.connections.GraphLayoutConnection layout)
        Converts the PNML module into an Open net.
        Parameters:
        openNet - The Open net to store the results in.
        marking - The marking to store the inital marking in.
        pnml - The Pnml handler.
      • convertFromOpenNet

        public PnmlModule convertFromOpenNet​(OpenNet openNet,
                                             Marking marking,
                                             java.util.Map<java.lang.String,​org.processmining.models.graphbased.AbstractGraphElement> idMap,
                                             org.processmining.models.connections.GraphLayoutConnection layout)
        Converts the given Open net with the given initial marking into a Pnml module. Typically, this conversion is done to export the Open net and marking to PNML file lateron.
        Parameters:
        openNet - The given Open net.
        marking - The initial marking of the given Open net.
        Returns:
        The Pnml module.
      • setName

        public void setName​(java.lang.String name)