Class ObjectTypesPerTransitionIdentificator

  • All Implemented Interfaces:
    org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector<ObjectTypesPerTransitionResult>

    public class ObjectTypesPerTransitionIdentificator
    extends java.lang.Object
    implements org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector<ObjectTypesPerTransitionResult>
    • Constructor Detail

      • ObjectTypesPerTransitionIdentificator

        public ObjectTypesPerTransitionIdentificator​(java.util.Set<java.lang.String> objectTypes)
    • Method Detail

      • evaluate

        public ObjectTypesPerTransitionResult evaluate​(org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm,
                                                       org.processmining.placebasedlpmdiscovery.model.fpgrowth.LPMTemporaryWindowInfo window,
                                                       org.processmining.placebasedlpmdiscovery.lpmevaluation.results.LPMCollectorResult existingEvaluation)
        Description copied from interface: org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector
        Evaluates a local process model given the parameters of the evaluator
        Specified by:
        evaluate in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector<ObjectTypesPerTransitionResult>
        Parameters:
        lpm - : the local process model that needs to be evaluated
        Returns:
        the result of the evaluation
      • getKey

        public java.lang.String getKey()
        Specified by:
        getKey in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector<ObjectTypesPerTransitionResult>
      • getResultKey

        public java.lang.String getResultKey()
        Specified by:
        getResultKey in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector<ObjectTypesPerTransitionResult>
      • createEmptyResult

        public ObjectTypesPerTransitionResult createEmptyResult​(org.processmining.placebasedlpmdiscovery.model.LocalProcessModel lpm)
        Specified by:
        createEmptyResult in interface org.processmining.placebasedlpmdiscovery.lpmevaluation.lpmevaluators.WindowLPMCollector<ObjectTypesPerTransitionResult>