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
      void addAnnotation​(java.lang.Object tsElement, Annotation annotation)
      adds an annotation wrapper to an element of the transition system
      Annotation getAnnotation​(java.lang.Object tsElement)
      get the annotation object for any element of the transition system.
      org.processmining.models.graphbased.directed.transitionsystem.payload.event.EventPayloadTransitionSystem getTransitionSystem()
      get access to the underlying transition system
      boolean hasElementAnnotation​(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 -