Class AnnotatedTransitionSystem
- java.lang.Object
-
- org.processmining.plugins.tsanalyzer.AnnotatedTransitionSystem
-
public class AnnotatedTransitionSystem extends java.lang.Object- Author:
- abolt Wrapper for all the perspectives that we can annotate in a transition system
-
-
Constructor Summary
Constructors Constructor Description AnnotatedTransitionSystem(EventPayloadTransitionSystem ts)AnnotatedTransitionSystem(TimeTransitionSystemAnnotation time, FrequencyTransitionSystemAnnotation frequency, EventPayloadTransitionSystem ts)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FrequencyStateAnnotationgetFrequency_StateAnnotation(State state)Returns the frequency annotation object for the given element (state or transition).FrequencyTransitionAnnotationgetFrequency_TransitionAnnotation(Transition transition)FrequencyTransitionSystemAnnotationgetFrequencyAnnotation()TimeStateAnnotationgetTime_StateAnnotation(State state)Returns the time annotation object for the given element (state or transition).TimeTransitionAnnotationgetTime_TransitionAnnotation(Transition transition)TimeTransitionSystemAnnotationgetTimeAnnotation()EventPayloadTransitionSystemgetTransitionSystem()
-
-
-
Constructor Detail
-
AnnotatedTransitionSystem
public AnnotatedTransitionSystem(EventPayloadTransitionSystem ts)
-
AnnotatedTransitionSystem
public AnnotatedTransitionSystem(TimeTransitionSystemAnnotation time, FrequencyTransitionSystemAnnotation frequency, EventPayloadTransitionSystem ts)
-
-
Method Detail
-
getTimeAnnotation
public TimeTransitionSystemAnnotation getTimeAnnotation()
-
getFrequencyAnnotation
public FrequencyTransitionSystemAnnotation getFrequencyAnnotation()
-
getTransitionSystem
public EventPayloadTransitionSystem getTransitionSystem()
-
getTime_StateAnnotation
public TimeStateAnnotation getTime_StateAnnotation(State state)
Returns the time annotation object for the given element (state or transition). If the time annotation object for the element does not exist, a new annotation object is created for the element and returned.- Parameters:
state- for which to find the annotation- Returns:
- time annotation for the element
-
getTime_TransitionAnnotation
public TimeTransitionAnnotation getTime_TransitionAnnotation(Transition transition)
-
getFrequency_StateAnnotation
public FrequencyStateAnnotation getFrequency_StateAnnotation(State state)
Returns the frequency annotation object for the given element (state or transition). If the frequency annotation object for the element does not exist, a new annotation object is created for the element and returned.- Parameters:
state- for which to find the annotation- Returns:
- frequency annotation for the element
-
getFrequency_TransitionAnnotation
public FrequencyTransitionAnnotation getFrequency_TransitionAnnotation(Transition transition)
-
-