Class RemoveQueryCommand

  • All Implemented Interfaces:
    Command

    public class RemoveQueryCommand
    extends AbstractCommand
    The remove query command class
    • Field Detail

      • query

        protected final Query query
        The new query property
      • queryList

        protected final QueryList queryList
        The query list model
      • index

        protected final int index
        The insert index
    • Constructor Detail

      • RemoveQueryCommand

        public RemoveQueryCommand​(QueryList queryList,
                                  int index)
        Constructor
        Parameters:
        queryList - - The queries
        index - - The remove index
      • RemoveQueryCommand

        public RemoveQueryCommand​(QueryList queryList,
                                  Query query)
    • Method Detail

      • execute

        public void execute()
      • undo

        public void undo()
      • getModifiedElement

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

        public Query getQuery()
      • getIndex

        public int getIndex()