Class PnmlModule
- java.lang.Object
-
- org.processmining.plugins.pnml.base.PnmlElement
-
- org.processmining.plugins.pnml.elements.extensions.opennet.PnmlModule
-
public class PnmlModule extends PnmlElement
- Author:
- hverbeek
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringTAG-
Fields inherited from class org.processmining.plugins.pnml.base.PnmlElement
factory, lineNumber, tag
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPnmlModule()Constructs a Pnml module handler.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PnmlModuleconvertFromOpenNet(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.voidconvertToOpenNet(OpenNet openNet, Marking marking, Pnml pnml, org.processmining.models.connections.GraphLayoutConnection layout)Converts the PNML module into an Open net.protected java.lang.StringexportElements(Pnml pnml)Exports all standard elements: None.java.lang.StringgetName(java.lang.String defaultName)protected booleanimportElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Imports all standard child elements: None.voidsetName(java.lang.String name)-
Methods inherited from class org.processmining.plugins.pnml.base.PnmlElement
checkValidity, exportAttribute, exportAttributes, exportElement, importAttributes, importElement, importText, setFactory
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
- See Also:
- Constant Field Values
-
-
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:PnmlElementImports all standard child elements: None. If some subclass has child elements, this method needs to be overruled by it.- Overrides:
importElementsin classPnmlElement- Returns:
-
exportElements
protected java.lang.String exportElements(Pnml pnml)
Description copied from class:PnmlElementExports all standard elements: None. If some subclass has child elements, this method needs to be overruled by it.- Overrides:
exportElementsin classPnmlElement- 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)
-
-