Interface IAnnotatedBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>>

Type Parameters:
Element - The type of the BPMN element that is laid out.
All Superinterfaces:
IBpmnElementAccessor<Element>, IBpmnElementLayout<Element>
All Known Subinterfaces:
IAnnotatedNamedBpmnElementLayout<Element>, ISubProcessBpmnElementLayout<Element>

public interface IAnnotatedBpmnElementLayout<Element extends de.xima.bpmn_model.api.behavior.BpmnElement<?>> extends IBpmnElementLayout<Element>
Represents a laid out BPMN element that has a single text annotation.
Since:
8.4.0
  • Method Details

    • annotation

      IWorkflowBpmnAlignmentItem<de.xima.bpmn_model.api.element.bpmn.artifacts.TextAnnotation, ?> annotation()
      Gets the alignment item for the text annotation of the BPMN element.
      Returns:
      The text annotation of the BPMN element, or null if it has no annotation.
    • annotationText

      Gets the alignment item for the text annotation text content of the BPMN element.
      Returns:
      The annotation text of the BPMN element, or null if it has no annotation.