Interface Command

    • Method Detail

      • execute

        void execute()
      • undo

        void undo()
      • setVersion

        void setVersion​(int version)
      • getVersion

        int getVersion()
      • merge

        boolean merge​(Command next)
        Merge the next command (meant for storage, it still needs to be executed before storage)
        Parameters:
        next - the next command
        Returns:
        true if merge is successful
      • getModifiedElement

        Element getModifiedElement()
        Returns:
        the modified element or its closest relative (sibling or parent) if the element is not displayed.