Class GraphEditDistanceSimilarityParameters
- java.lang.Object
-
- org.processmining.basicutils.parameters.impl.PluginParametersImpl
-
- org.processmining.petrinets.analysis.gedsim.params.GraphEditDistanceSimilarityParameters
-
- All Implemented Interfaces:
org.processmining.basicutils.parameters.PluginParameters
public class GraphEditDistanceSimilarityParameters extends org.processmining.basicutils.parameters.impl.PluginParametersImpl
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGraphEditDistanceSimilarityParameters.Algorithm
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_DO_GROUPINGstatic doubleDEFAULT_LED_CUT_OFFstatic doubleDEFAULT_PRUNE_TOstatic doubleDEFAULT_PRUNE_WHENstatic booleanDEFAULT_USE_EPSILONstatic booleanDEFAULT_USE_EVENTSstatic booleanDEFAULT_USE_PURE_DISTANCEstatic doubleDEFAULT_WEIGHT_GROUPED_VERTEXstatic doubleDEFAULT_WEIGHT_SKIPPED_EDGESstatic doubleDEFAULT_WEIGHT_SKIPPED_VERTICESstatic doubleDEFAULT_WWEIGHT_SUBSTITUTED_NODESstatic GraphEditDistanceSimilarityParameters.AlgorithmDEFUALT_ALGORITHM
-
Constructor Summary
Constructors Constructor Description GraphEditDistanceSimilarityParameters()GraphEditDistanceSimilarityParameters(double wSkipN, double wSkipE, double wSubN, GraphEditDistanceSimilarityParameters.Algorithm algorithm)GraphEditDistanceSimilarityParameters(double wSkipN, double wSkipE, double wSubN, GraphEditDistanceSimilarityParameters.Algorithm algorithm, double wgv, double ledC, boolean usePureDist, double pruneW, double pruneTo, boolean useEps, boolean doGrouping, boolean useEvents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GraphEditDistanceSimilarityParameters.AlgorithmgetAlgorithm()doublegetLedCutOff()doublegetPruneTo()doublegetPruneWhen()doublegetWeightGroupedVertex()doublegetWeightSkippedEdges()doublegetWeightSkippedVertices()doublegetweightSubstitutedVertices()doublegetWeightSubstitutedVertices()booleanisDoGrouping()booleanisUseEpsilon()booleanisUsEevents()booleanisUsePureDistance()voidsetDoGrouping(boolean doGrouping)voidsetLedCutOff(double ledCutOff)voidsetPruneTo(double pruneTo)voidsetPruneWhen(double pruneWhen)voidsetUseEpsilon(boolean useEpsilon)voidsetUsEevents(boolean usEevents)voidsetUsePureDistance(boolean usePureDistance)voidsetWeightGroupedVertex(double weightGroupedVertex)voidsetWeightSkippedEdges(double weightSkippedEdges)voidsetWeightSkippedVertices(double weightSkippedVertices)voidsetWeightSubstitutedVertices(double weightSubstitutedVertices)
-
-
-
Field Detail
-
DEFAULT_WEIGHT_SKIPPED_VERTICES
public static final double DEFAULT_WEIGHT_SKIPPED_VERTICES
- See Also:
- Constant Field Values
-
DEFAULT_WEIGHT_SKIPPED_EDGES
public static final double DEFAULT_WEIGHT_SKIPPED_EDGES
- See Also:
- Constant Field Values
-
DEFAULT_WWEIGHT_SUBSTITUTED_NODES
public static final double DEFAULT_WWEIGHT_SUBSTITUTED_NODES
- See Also:
- Constant Field Values
-
DEFAULT_WEIGHT_GROUPED_VERTEX
public static final double DEFAULT_WEIGHT_GROUPED_VERTEX
- See Also:
- Constant Field Values
-
DEFAULT_LED_CUT_OFF
public static final double DEFAULT_LED_CUT_OFF
- See Also:
- Constant Field Values
-
DEFAULT_USE_PURE_DISTANCE
public static final boolean DEFAULT_USE_PURE_DISTANCE
- See Also:
- Constant Field Values
-
DEFAULT_PRUNE_WHEN
public static final double DEFAULT_PRUNE_WHEN
- See Also:
- Constant Field Values
-
DEFAULT_PRUNE_TO
public static final double DEFAULT_PRUNE_TO
- See Also:
- Constant Field Values
-
DEFAULT_USE_EPSILON
public static final boolean DEFAULT_USE_EPSILON
- See Also:
- Constant Field Values
-
DEFAULT_DO_GROUPING
public static final boolean DEFAULT_DO_GROUPING
- See Also:
- Constant Field Values
-
DEFAULT_USE_EVENTS
public static final boolean DEFAULT_USE_EVENTS
- See Also:
- Constant Field Values
-
DEFUALT_ALGORITHM
public static final GraphEditDistanceSimilarityParameters.Algorithm DEFUALT_ALGORITHM
-
-
Constructor Detail
-
GraphEditDistanceSimilarityParameters
public GraphEditDistanceSimilarityParameters()
-
GraphEditDistanceSimilarityParameters
public GraphEditDistanceSimilarityParameters(double wSkipN, double wSkipE, double wSubN, GraphEditDistanceSimilarityParameters.Algorithm algorithm)
-
GraphEditDistanceSimilarityParameters
public GraphEditDistanceSimilarityParameters(double wSkipN, double wSkipE, double wSubN, GraphEditDistanceSimilarityParameters.Algorithm algorithm, double wgv, double ledC, boolean usePureDist, double pruneW, double pruneTo, boolean useEps, boolean doGrouping, boolean useEvents)
-
-
Method Detail
-
setWeightSkippedVertices
public void setWeightSkippedVertices(double weightSkippedVertices)
-
setWeightSkippedEdges
public void setWeightSkippedEdges(double weightSkippedEdges)
-
setWeightSubstitutedVertices
public void setWeightSubstitutedVertices(double weightSubstitutedVertices)
-
setWeightGroupedVertex
public void setWeightGroupedVertex(double weightGroupedVertex)
-
setLedCutOff
public void setLedCutOff(double ledCutOff)
-
setUsePureDistance
public void setUsePureDistance(boolean usePureDistance)
-
setPruneWhen
public void setPruneWhen(double pruneWhen)
-
setPruneTo
public void setPruneTo(double pruneTo)
-
setUseEpsilon
public void setUseEpsilon(boolean useEpsilon)
-
setDoGrouping
public void setDoGrouping(boolean doGrouping)
-
setUsEevents
public void setUsEevents(boolean usEevents)
-
getWeightSubstitutedVertices
public double getWeightSubstitutedVertices()
-
getWeightGroupedVertex
public double getWeightGroupedVertex()
-
getLedCutOff
public double getLedCutOff()
-
isUsePureDistance
public boolean isUsePureDistance()
-
getPruneWhen
public double getPruneWhen()
-
getPruneTo
public double getPruneTo()
-
isUseEpsilon
public boolean isUseEpsilon()
-
isDoGrouping
public boolean isDoGrouping()
-
isUsEevents
public boolean isUsEevents()
-
getAlgorithm
public GraphEditDistanceSimilarityParameters.Algorithm getAlgorithm()
-
getWeightSkippedEdges
public double getWeightSkippedEdges()
-
getWeightSkippedVertices
public double getWeightSkippedVertices()
-
getweightSubstitutedVertices
public double getweightSubstitutedVertices()
-
-