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 Detail

      • getDiagramID

        java.lang.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:
        DiagramData
      • getAncestorDiagramData

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

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