org.processmining.plugins.pnml.extensions.configurations
Class PnmlFeature

java.lang.Object
  extended by org.processmining.plugins.pnml.PnmlElement
      extended by org.processmining.plugins.pnml.extensions.configurations.PnmlParameter
          extended by org.processmining.plugins.pnml.extensions.configurations.PnmlFeature

public class PnmlFeature
extends PnmlParameter


Field Summary
protected  java.lang.String expression
           
protected  java.lang.String netElement
           
protected  java.util.Collection<PnmlParameter> parameters
           
static java.lang.String TAG
           
protected  java.lang.String type
           
 
Fields inherited from class org.processmining.plugins.pnml.extensions.configurations.PnmlParameter
allowedVals, defaultVal, maxVal, minVal, name
 
Fields inherited from class org.processmining.plugins.pnml.PnmlElement
lineNumber, tag
 
Constructor Summary
PnmlFeature()
           
PnmlFeature(java.lang.String tag)
           
 
Method Summary
 PnmlFeature convertFromNet(ConfigurableFeature<?,?> feature, java.util.Map<org.processmining.models.graphbased.AbstractGraphElement,java.lang.String> map)
           
 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)
           
protected  java.lang.String exportAttributes(Pnml pnml)
          Exports all standard attributes: None.
protected  java.lang.String exportElements(Pnml pnml)
          Exports all standard elements: None.
protected  void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)
          Imports all standard attributes: None.
protected  boolean importElements(org.xmlpull.v1.XmlPullParser xpp, Pnml pnml)
          Imports all standard child elements: None.
 
Methods inherited from class org.processmining.plugins.pnml.extensions.configurations.PnmlParameter
convertFromNet, convertToNet
 
Methods inherited from class org.processmining.plugins.pnml.PnmlElement
checkValidity, exportAttribute, exportElement, importElement, importText
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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
Constructor Detail

PnmlFeature

public PnmlFeature(java.lang.String tag)

PnmlFeature

public PnmlFeature()
Method Detail

importAttributes

protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp,
                                Pnml pnml)
Description copied from class: PnmlElement
Imports all standard attributes: None. If some subclass has attributes, this method needs to be overruled by it.

Overrides:
importAttributes in class PnmlParameter

exportAttributes

protected java.lang.String exportAttributes(Pnml pnml)
Description copied from class: PnmlElement
Exports all standard attributes: None. If some subclass has attributes, this method needs to be overruled by it.

Overrides:
exportAttributes in class PnmlParameter
Returns:

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:

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)