Class PnmlFeature
- java.lang.Object
-
- org.processmining.plugins.pnml.base.PnmlElement
-
- org.processmining.plugins.pnml.elements.extensions.configurations.PnmlParameter
-
- org.processmining.plugins.pnml.elements.extensions.configurations.PnmlFeature
-
public class PnmlFeature extends PnmlParameter
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Stringexpressionprotected java.lang.StringnetElementprotected java.util.Collection<PnmlParameter>parametersstatic java.lang.StringTAGprotected java.lang.Stringtype-
Fields inherited from class org.processmining.plugins.pnml.elements.extensions.configurations.PnmlParameter
allowedVals, defaultVal, maxVal, minVal, name
-
Fields inherited from class org.processmining.plugins.pnml.base.PnmlElement
factory, lineNumber, tag
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPnmlFeature()protectedPnmlFeature(java.lang.String tag)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PnmlFeatureconvertFromNet(ConfigurableFeature<?,?> feature, java.util.Map<org.processmining.models.graphbased.AbstractGraphElement,java.lang.String> map)voidconvertToNet(PetrinetGraph net, ConfigurableFeatureGroup group, java.util.Map<java.lang.String,Place> placeMap, java.util.Map<java.lang.String,Transition> transitionMap, java.util.Map<java.lang.String,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>> edgeMap)protected java.lang.StringexportAttributes(Pnml pnml)Exports all standard attributes: None.protected java.lang.StringexportElements(Pnml pnml)Exports all standard elements: None.protected voidimportAttributes(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Imports all standard attributes: None.protected booleanimportElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Imports all standard child elements: None.-
Methods inherited from class org.processmining.plugins.pnml.elements.extensions.configurations.PnmlParameter
convertFromNet, convertToNet
-
Methods inherited from class org.processmining.plugins.pnml.base.PnmlElement
checkValidity, exportAttribute, exportElement, importElement, importText, setFactory
-
-
-
-
Field Detail
-
TAG
public static final java.lang.String TAG
- See Also:
- Constant Field Values
-
netElement
protected java.lang.String netElement
-
type
protected java.lang.String type
-
expression
protected java.lang.String expression
-
parameters
protected java.util.Collection<PnmlParameter> parameters
-
-
Method Detail
-
importAttributes
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)Description copied from class:PnmlElementImports all standard attributes: None. If some subclass has attributes, this method needs to be overruled by it.- Overrides:
importAttributesin classPnmlParameter
-
exportAttributes
protected java.lang.String exportAttributes(Pnml pnml)
Description copied from class:PnmlElementExports all standard attributes: None. If some subclass has attributes, this method needs to be overruled by it.- Overrides:
exportAttributesin classPnmlParameter- Returns:
-
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:
-
convertToNet
public void convertToNet(PetrinetGraph net, ConfigurableFeatureGroup group, java.util.Map<java.lang.String,Place> placeMap, java.util.Map<java.lang.String,Transition> transitionMap, java.util.Map<java.lang.String,PetrinetEdge<? extends PetrinetNode,? extends PetrinetNode>> edgeMap)
-
convertFromNet
public PnmlFeature convertFromNet(ConfigurableFeature<?,?> feature, java.util.Map<org.processmining.models.graphbased.AbstractGraphElement,java.lang.String> map)
-
-