org.processmining.models.graphbased.directed.petrinet.configurable
Class ConfigurationUtils

java.lang.Object
  extended by org.processmining.models.graphbased.directed.petrinet.configurable.ConfigurationUtils

public class ConfigurationUtils
extends java.lang.Object

Helper class for configurations.

Author:
dfahland

Constructor Summary
ConfigurationUtils()
           
 
Method Summary
static java.lang.String generateElementIDforFeature(org.processmining.models.graphbased.directed.DirectedGraphElement el)
           
static java.lang.String getNodeId(PetrinetNode n)
           
static void stripFeaturesFromLabel(PetrinetNode node, java.util.Map<java.lang.String,java.util.List<ConfigurableFeature<?,?>>> group_features)
           
static java.util.List<ConfigurableFeatureGroup> stripFeaturesFromLabels(PetrinetGraph net)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConfigurationUtils

public ConfigurationUtils()
Method Detail

generateElementIDforFeature

public static java.lang.String generateElementIDforFeature(org.processmining.models.graphbased.directed.DirectedGraphElement el)
Parameters:
el -
Returns:
unique id of a node to be used as id for a ConfigurableFeature

getNodeId

public static java.lang.String getNodeId(PetrinetNode n)

stripFeaturesFromLabels

public static java.util.List<ConfigurableFeatureGroup> stripFeaturesFromLabels(PetrinetGraph net)

stripFeaturesFromLabel

public static void stripFeaturesFromLabel(PetrinetNode node,
                                          java.util.Map<java.lang.String,java.util.List<ConfigurableFeature<?,?>>> group_features)