Class VariableArcIdentificationResult
- java.lang.Object
-
- org.processmining.OCLPMDiscovery.lpmEvaluation.VariableArcIdentificationResult
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Cloneable,org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
public class VariableArcIdentificationResult extends java.lang.Object implements org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.processmining.placebasedlpmdiscovery.model.LocalProcessModellpm
-
Constructor Summary
Constructors Constructor Description VariableArcIdentificationResult(org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadjustOverlapCheckSize(int newSize)Prepends to or cuts off entries from the front of the overlap check array to match the new size.voidcountAll(java.lang.String activity, java.lang.String type)voidcountAll(java.lang.String activity, java.lang.String type, int amount)voidcountSingle(java.lang.String activity, java.lang.String type)voidcountSingle(java.lang.String activity, java.lang.String type, int amount)org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResultIdgetId()doublegetNormalizedResult()boolean[]getOverlapCheck()doublegetResult()java.util.HashMap<java.util.List<java.lang.String>,java.lang.Integer>getScoreCountingAll()java.util.HashMap<java.util.List<java.lang.String>,java.lang.Integer>getScoreCountingSingles()java.lang.IntegergetTraceVariantId()intgetWindowLastEventPos()voidresetOverlapCheck(java.lang.Integer newTraceId, int windowSize)voidsetOverlapCheck(boolean[] overlapCheck)voidsetWindowLastEventPos(int windowLastEventPos)voidshiftOverlapCheck(int newLastPosition)Shifts all elements (new position - last position)steps to the front
-
-
-
Method Detail
-
countSingle
public void countSingle(java.lang.String activity, java.lang.String type)
-
countAll
public void countAll(java.lang.String activity, java.lang.String type)
-
countSingle
public void countSingle(java.lang.String activity, java.lang.String type, int amount)
-
countAll
public void countAll(java.lang.String activity, java.lang.String type, int amount)
-
shiftOverlapCheck
public void shiftOverlapCheck(int newLastPosition)
Shifts all elements (new position - last position)steps to the front- Parameters:
newLastPosition-
-
adjustOverlapCheckSize
public void adjustOverlapCheckSize(int newSize)
Prepends to or cuts off entries from the front of the overlap check array to match the new size.- Parameters:
newSize-
-
getResult
public double getResult()
- Specified by:
getResultin interfaceorg.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
-
getNormalizedResult
public double getNormalizedResult()
- Specified by:
getNormalizedResultin interfaceorg.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
-
getScoreCountingSingles
public java.util.HashMap<java.util.List<java.lang.String>,java.lang.Integer> getScoreCountingSingles()
-
getScoreCountingAll
public java.util.HashMap<java.util.List<java.lang.String>,java.lang.Integer> getScoreCountingAll()
-
getWindowLastEventPos
public int getWindowLastEventPos()
-
setWindowLastEventPos
public void setWindowLastEventPos(int windowLastEventPos)
-
getOverlapCheck
public boolean[] getOverlapCheck()
-
setOverlapCheck
public void setOverlapCheck(boolean[] overlapCheck)
-
getTraceVariantId
public java.lang.Integer getTraceVariantId()
-
resetOverlapCheck
public void resetOverlapCheck(java.lang.Integer newTraceId, int windowSize)
-
getId
public org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResultId getId()
- Specified by:
getIdin interfaceorg.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMEvaluationResult
-
-