Class PetriNetTaggedPlaceConverter
- java.lang.Object
-
- org.processmining.placebasedlpmdiscovery.prom.placediscovery.converters.place.AbstractPlaceConverter<org.processmining.acceptingpetrinet.models.AcceptingPetriNet>
-
- org.processmining.OCLPMDiscovery.converters.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>
-
-
Constructor Summary
Constructors Constructor Description PetriNetTaggedPlaceConverter(java.lang.String tag)
-
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 Placejava.util.Set<org.processmining.placebasedlpmdiscovery.model.Place>convertNoTagging(org.processmining.acceptingpetrinet.models.AcceptingPetriNet result)Converts Petri net to places without taggingjava.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 tagjava.lang.StringgetTag()voidsetTag(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)
-
-