Interface DiagramDifference

All Superinterfaces:
Difference

@OpenApiAll public interface DiagramDifference extends Difference
Difference between two diagrams. Contains diagram information, diagram id, and modification kind. If any information in diagram is changed only one DiagramDifference is created.
  • Method Details

    • getDiagramID

      String getDiagramID()
      Get diagram presentation element id.
      Returns:
      changed diagram presentation element id.
    • getDiagramData

      DiagramData getDiagramData()
      Get contributor diagram data.
      Returns:
      data of modified diagram.
      See Also:
    • getAncestorDiagramData

      @CheckForNull DiagramData getAncestorDiagramData()
      Get ancestor diagram data.
      Returns:
      data of modified diagram.
      See Also:
    • getModificationKind

      ModificationKind getModificationKind()
      Get modification kind.
      Returns:
      modification kind.