public class EvePlugIn
extends java.lang.Object
| Constructor and Description |
|---|
EvePlugIn() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addInitialAndFinalEvents(org.processmining.eve.plugins.PrimeEventStructure pes) |
static void |
addStatesToPES(org.processmining.eve.plugins.PrimeEventStructure pes) |
static boolean |
alleNachfolgerBesucht(org.processmining.eve.plugins.Event event) |
static boolean |
alleVorgängerBesucht(org.processmining.eve.plugins.Event event) |
static java.lang.String |
arrayToString(int[] array) |
static java.util.ArrayList<org.processmining.eve.plugins.Region> |
buildInitialRegions(java.util.ArrayList<org.processmining.eve.plugins.Region> sw,
java.util.ArrayList<org.processmining.eve.plugins.Region> ex) |
static org.processmining.models.graphbased.directed.petrinet.Petrinet |
buildPetriNet(org.processmining.framework.plugin.PluginContext context) |
static java.util.ArrayList<org.processmining.eve.plugins.Region> |
calculateExcitationRegions(org.processmining.eve.plugins.PrimeEventStructure pes) |
static java.util.ArrayList<org.processmining.eve.plugins.Region> |
calculateSwitchingRegions(org.processmining.eve.plugins.PrimeEventStructure pes) |
static java.lang.Object |
copy(java.lang.Object orig) |
static void |
deleteSubsets(java.util.ArrayList<org.processmining.eve.plugins.Region> regions) |
static boolean |
eventsAreUnrelated(java.lang.String eventA,
java.lang.String eventB) |
static org.processmining.eve.plugins.PrimeEventStructure |
generatePES(org.deckfour.xes.model.XLog log) |
static java.util.ArrayList<org.processmining.eve.plugins.Event> |
getAllEventsWithLabel(org.processmining.eve.plugins.PrimeEventStructure pes,
java.lang.String label) |
static java.util.ArrayList<java.lang.String> |
getAllLabels(org.processmining.eve.plugins.PrimeEventStructure pes) |
static org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransition(org.processmining.models.graphbased.directed.petrinet.Petrinet petriNet,
java.lang.String label) |
static org.processmining.models.graphbased.directed.petrinet.Petrinet |
helloWorld(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
static boolean |
isEqual(org.processmining.eve.plugins.Region region1,
org.processmining.eve.plugins.Region region2) |
static boolean |
isSubset(org.processmining.eve.plugins.Region subsetRegion,
org.processmining.eve.plugins.Region supersetRegion) |
static java.lang.Object[] |
istInMengeVonNachfolgern(java.util.ArrayList<org.processmining.eve.plugins.Event> actualEvents,
java.lang.String newEventName) |
static org.processmining.eve.plugins.PrimeEventStructure |
loadPES(org.deckfour.xes.model.XLog log) |
static org.processmining.eve.plugins.PrimeEventStructure |
minePES(org.deckfour.xes.model.XLog log) |
static boolean |
nochKeinNextStateSelected(org.processmining.eve.plugins.Event e,
int coSet,
org.processmining.eve.plugins.Region r) |
static boolean |
nochKeinPreviousStateSelected(org.processmining.eve.plugins.Event e,
int coSet,
org.processmining.eve.plugins.Region r) |
static java.util.ArrayList<org.processmining.eve.plugins.Event> |
passendeMengeFinden(java.util.ArrayList<org.processmining.eve.plugins.Event> menge,
java.lang.String eventName) |
static boolean |
schnittIstNichtLeer(java.util.ArrayList<java.lang.Integer> liste1,
java.util.ArrayList<java.lang.Integer> liste2) |
static boolean |
verbindeMengeVonEventsMitEvent(java.util.ArrayList<org.processmining.eve.plugins.Event> events,
org.processmining.eve.plugins.Event newEvent) |
public static org.processmining.models.graphbased.directed.petrinet.Petrinet helloWorld(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log)
public static java.lang.String arrayToString(int[] array)
public static boolean isSubset(org.processmining.eve.plugins.Region subsetRegion,
org.processmining.eve.plugins.Region supersetRegion)
public static boolean isEqual(org.processmining.eve.plugins.Region region1,
org.processmining.eve.plugins.Region region2)
public static org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition(org.processmining.models.graphbased.directed.petrinet.Petrinet petriNet,
java.lang.String label)
public static java.util.ArrayList<org.processmining.eve.plugins.Region> buildInitialRegions(java.util.ArrayList<org.processmining.eve.plugins.Region> sw,
java.util.ArrayList<org.processmining.eve.plugins.Region> ex)
public static void deleteSubsets(java.util.ArrayList<org.processmining.eve.plugins.Region> regions)
public static java.util.ArrayList<org.processmining.eve.plugins.Region> calculateSwitchingRegions(org.processmining.eve.plugins.PrimeEventStructure pes)
public static boolean schnittIstNichtLeer(java.util.ArrayList<java.lang.Integer> liste1,
java.util.ArrayList<java.lang.Integer> liste2)
public static java.util.ArrayList<org.processmining.eve.plugins.Region> calculateExcitationRegions(org.processmining.eve.plugins.PrimeEventStructure pes)
public static void addStatesToPES(org.processmining.eve.plugins.PrimeEventStructure pes)
public static java.util.ArrayList<java.lang.String> getAllLabels(org.processmining.eve.plugins.PrimeEventStructure pes)
public static java.util.ArrayList<org.processmining.eve.plugins.Event> getAllEventsWithLabel(org.processmining.eve.plugins.PrimeEventStructure pes,
java.lang.String label)
public static void addInitialAndFinalEvents(org.processmining.eve.plugins.PrimeEventStructure pes)
public static org.processmining.models.graphbased.directed.petrinet.Petrinet buildPetriNet(org.processmining.framework.plugin.PluginContext context)
public static org.processmining.eve.plugins.PrimeEventStructure loadPES(org.deckfour.xes.model.XLog log)
public static org.processmining.eve.plugins.PrimeEventStructure generatePES(org.deckfour.xes.model.XLog log)
public static org.processmining.eve.plugins.PrimeEventStructure minePES(org.deckfour.xes.model.XLog log)
public static java.lang.Object copy(java.lang.Object orig)
public static boolean eventsAreUnrelated(java.lang.String eventA,
java.lang.String eventB)
public static java.util.ArrayList<org.processmining.eve.plugins.Event> passendeMengeFinden(java.util.ArrayList<org.processmining.eve.plugins.Event> menge,
java.lang.String eventName)
public static boolean alleNachfolgerBesucht(org.processmining.eve.plugins.Event event)
public static boolean alleVorgängerBesucht(org.processmining.eve.plugins.Event event)
public static java.lang.Object[] istInMengeVonNachfolgern(java.util.ArrayList<org.processmining.eve.plugins.Event> actualEvents,
java.lang.String newEventName)
public static boolean verbindeMengeVonEventsMitEvent(java.util.ArrayList<org.processmining.eve.plugins.Event> events,
org.processmining.eve.plugins.Event newEvent)
public static boolean nochKeinNextStateSelected(org.processmining.eve.plugins.Event e,
int coSet,
org.processmining.eve.plugins.Region r)
public static boolean nochKeinPreviousStateSelected(org.processmining.eve.plugins.Event e,
int coSet,
org.processmining.eve.plugins.Region r)