public class TransitionEvent
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
TransitionEvent |
levelUp |
static java.util.Comparator<TransitionEvent> |
StartTimeComparatorAscending |
static java.util.Comparator<TransitionEvent> |
StartTimeComparatorDescending |
Constructor and Description |
---|
TransitionEvent(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
Modifier and Type | Method and Description |
---|---|
void |
addParent(TransitionEvent t) |
int |
completeState() |
int |
getAssignId() |
java.util.Date |
getAssignTime(org.deckfour.xes.model.XTrace t) |
int |
getCompleteId() |
java.util.Date |
getCompleteTime(org.deckfour.xes.model.XTrace t) |
TimeSpan |
getDuration(org.deckfour.xes.model.XTrace t) |
java.util.Vector<TransitionEvent> |
getParents() |
java.util.Vector<java.lang.Integer> |
getPathsFrom(org.processmining.models.graphbased.directed.petrinet.elements.Transition t1) |
void |
getPathsFromHelper(java.util.Vector<java.lang.Integer> times,
TransitionEvent tep) |
TimeSpan |
getQueueTime(org.deckfour.xes.model.XTrace t) |
int |
getScheduleId() |
java.util.Date |
getScheduleTime(org.deckfour.xes.model.XTrace t) |
TimeSpan |
getServiceTime(org.deckfour.xes.model.XTrace t) |
TimeSpan |
getSoujournTime(org.deckfour.xes.model.XTrace tr) |
java.util.Vector<java.lang.Integer> |
getSoujournTimeIdsFrom(org.processmining.models.graphbased.directed.petrinet.elements.Transition t1) |
void |
getSoujournTimeIdsHelper(java.util.Vector<java.lang.Integer> times,
TransitionEvent tep) |
java.util.Vector<TimeSpan> |
getSoujournTimesFrom(org.deckfour.xes.model.XTrace tr,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t1) |
void |
getSoujournTimesHelper(org.deckfour.xes.model.XTrace tr,
java.util.Vector<TimeSpan> times,
TransitionEvent tep) |
int |
getStartId() |
java.util.Date |
getStartTime(org.deckfour.xes.model.XTrace t) |
TimeSpan |
getSyncTime(org.deckfour.xes.model.XTrace tr) |
TimeSpan |
getThroughputTime(org.deckfour.xes.model.XTrace t) |
org.processmining.models.graphbased.directed.petrinet.elements.Transition |
getTransition() |
java.lang.String |
getTransitionID() |
java.lang.String |
getTransitionLabel() |
TimeSpan |
getWaitingTime(org.deckfour.xes.model.XTrace tr) |
java.util.Vector<TimeSpan> |
getWaitingTimesFrom(org.deckfour.xes.model.XTrace tr,
org.processmining.models.graphbased.directed.petrinet.elements.Transition t1) |
void |
getWaitingTimesHelper(org.deckfour.xes.model.XTrace tr,
java.util.Vector<TimeSpan> times,
TransitionEvent tep) |
boolean |
isComplete() |
boolean |
isParent(TransitionEvent t) |
boolean |
isTransition(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
boolean |
isTransitionParent(org.processmining.models.graphbased.directed.petrinet.elements.Transition t) |
void |
setAllEvents(int id) |
void |
setAssignEvent(int id) |
void |
setCompleteEvent(int id) |
void |
setScheduleEvent(int id) |
void |
setStartEvent(int id) |
public TransitionEvent levelUp
public static java.util.Comparator<TransitionEvent> StartTimeComparatorAscending
public static java.util.Comparator<TransitionEvent> StartTimeComparatorDescending
public TransitionEvent(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
public void setScheduleEvent(int id)
public void setAssignEvent(int id)
public void setStartEvent(int id)
public void setCompleteEvent(int id)
public void setAllEvents(int id)
public boolean isTransition(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
public boolean isTransitionParent(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
public java.lang.String getTransitionLabel()
public org.processmining.models.graphbased.directed.petrinet.elements.Transition getTransition()
public java.lang.String getTransitionID()
public void addParent(TransitionEvent t)
public java.util.Vector<TransitionEvent> getParents()
public boolean isParent(TransitionEvent t)
public int getScheduleId()
public int getAssignId()
public int getStartId()
public int getCompleteId()
public java.util.Date getScheduleTime(org.deckfour.xes.model.XTrace t)
public java.util.Date getAssignTime(org.deckfour.xes.model.XTrace t)
public java.util.Date getStartTime(org.deckfour.xes.model.XTrace t)
public java.util.Date getCompleteTime(org.deckfour.xes.model.XTrace t)
public TimeSpan getDuration(org.deckfour.xes.model.XTrace t)
public TimeSpan getThroughputTime(org.deckfour.xes.model.XTrace t)
public TimeSpan getServiceTime(org.deckfour.xes.model.XTrace t)
public TimeSpan getQueueTime(org.deckfour.xes.model.XTrace t)
public java.util.Vector<java.lang.Integer> getPathsFrom(org.processmining.models.graphbased.directed.petrinet.elements.Transition t1)
public void getPathsFromHelper(java.util.Vector<java.lang.Integer> times, TransitionEvent tep)
public java.util.Vector<TimeSpan> getWaitingTimesFrom(org.deckfour.xes.model.XTrace tr, org.processmining.models.graphbased.directed.petrinet.elements.Transition t1)
public void getWaitingTimesHelper(org.deckfour.xes.model.XTrace tr, java.util.Vector<TimeSpan> times, TransitionEvent tep)
public TimeSpan getWaitingTime(org.deckfour.xes.model.XTrace tr)
public java.util.Vector<java.lang.Integer> getSoujournTimeIdsFrom(org.processmining.models.graphbased.directed.petrinet.elements.Transition t1)
public void getSoujournTimeIdsHelper(java.util.Vector<java.lang.Integer> times, TransitionEvent tep)
public java.util.Vector<TimeSpan> getSoujournTimesFrom(org.deckfour.xes.model.XTrace tr, org.processmining.models.graphbased.directed.petrinet.elements.Transition t1)
public TimeSpan getSoujournTime(org.deckfour.xes.model.XTrace tr)
public void getSoujournTimesHelper(org.deckfour.xes.model.XTrace tr, java.util.Vector<TimeSpan> times, TransitionEvent tep)
public TimeSpan getSyncTime(org.deckfour.xes.model.XTrace tr)
public boolean isComplete()
public int completeState()