Class DiagramChange<T extends Entity>

java.lang.Object
com.wisecoders.dbs.diagram.model.undo.DiagramChange<T>
Direct Known Subclasses:
DiagramAttachChange, DiagramDetachChange, DiagramDropCalloutChange, DiagramMoveChange

public abstract class DiagramChange<T extends Entity> extends Object
  • Field Details

    • time

      public final long time
  • Constructor Details

    • DiagramChange

      public DiagramChange()
  • Method Details

    • apply

      public abstract Depictable apply(Diagram<T> diagram)
    • undo

      public abstract Depictable undo(Diagram<T> diagram)
    • isMarkedForDeletion

      public abstract boolean isMarkedForDeletion()