Class PetriNetTaggedPlaceConverter

  • All Implemented Interfaces:
    org.processmining.placebasedlpmdiscovery.prom.placediscovery.converters.place.PlaceConverter<org.processmining.acceptingpetrinet.models.AcceptingPetriNet>

    public class PetriNetTaggedPlaceConverter
    extends org.processmining.placebasedlpmdiscovery.prom.placediscovery.converters.place.AbstractPlaceConverter<org.processmining.acceptingpetrinet.models.AcceptingPetriNet>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convert​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)  
      java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convert​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result, java.lang.String tag)  
      java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convertCasted​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
      Converts Petri net to places and also tags the places but casts to superclass Place
      java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convertNoTagging​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
      Converts Petri net to places without tagging
      java.util.HashSet<TaggedPlace> convertToTagged​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)  
      java.lang.Object[] convertWithMap​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
      Converts Petri net into set of places and returns a map saving for each place id the corresponding tag
      java.lang.String getTag()  
      void setTag​(java.lang.String tag)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PetriNetTaggedPlaceConverter

        public PetriNetTaggedPlaceConverter​(java.lang.String tag)
    • Method Detail

      • convert

        public java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convert​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
        Parameters:
        result - : the structure in which the places are sent
        Returns:
        set of places
      • convertWithMap

        public java.lang.Object[] convertWithMap​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
        Converts Petri net into set of places and returns a map saving for each place id the corresponding tag
        Parameters:
        result - Input Petri net.
        Returns:
        {Set, HashMap}
      • convertCasted

        public java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convertCasted​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
        Converts Petri net to places and also tags the places but casts to superclass Place
        Parameters:
        result - input petri net
        Returns:
      • convertNoTagging

        public java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convertNoTagging​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
        Converts Petri net to places without tagging
        Parameters:
        result - input petri net
        Returns:
      • convertToTagged

        public java.util.HashSet<TaggedPlace> convertToTagged​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)
      • convert

        public java.util.Set<org.processmining.placebasedlpmdiscovery.model.Place> convert​(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result,
                                                                                           java.lang.String tag)
      • getTag

        public java.lang.String getTag()
      • setTag

        public void setTag​(java.lang.String tag)