Interface AnnotatedTransitionSystem
-
- All Known Implementing Classes:
AnnotatedTransitionSystemImpl
public interface AnnotatedTransitionSystem- Author:
- abolt Wrapper for all the perspectives that we can annotate in a transition system
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAnnotation(java.lang.Object tsElement, Annotation annotation)adds an annotation wrapper to an element of the transition systemAnnotationgetAnnotation(java.lang.Object tsElement)get the annotation object for any element of the transition system.org.processmining.models.graphbased.directed.transitionsystem.payload.event.EventPayloadTransitionSystemgetTransitionSystem()get access to the underlying transition systembooleanhasElementAnnotation(java.lang.Object tsElement)Does the TS contain an annotation node for this element?
-
-
-
Method Detail
-
getTransitionSystem
org.processmining.models.graphbased.directed.transitionsystem.payload.event.EventPayloadTransitionSystem getTransitionSystem()
get access to the underlying transition system- Returns:
- the transition system
-
getAnnotation
Annotation getAnnotation(java.lang.Object tsElement)
get the annotation object for any element of the transition system.- Parameters:
tsElement-- Returns:
- the annotation wrapper for that transition system element
-
hasElementAnnotation
boolean hasElementAnnotation(java.lang.Object tsElement)
Does the TS contain an annotation node for this element?- Parameters:
element-- Returns:
-
addAnnotation
void addAnnotation(java.lang.Object tsElement, Annotation annotation)adds an annotation wrapper to an element of the transition system- Parameters:
tsElement-annotation-
-
-