5.7. Data Editing (edit.rsl)

(****
 *
 * Module Edit defines the objects and operations related to generic editing
 * in the calendar system.
 *
 *)
module Edit;

  operation EditUndo is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditUndo;

  operation EditRedo is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditRedo;

  operation EditRepeat is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditRepeat;

  operation EditCut is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditCut;

  operation EditCopy is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditCopy;

  operation EditPast is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditPast;

  operation EditDelete is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditDelete;

  operation EditSelectAll is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditSelectAll;

  operation EditFind is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditFind;

  object EditCommand is
    components: ;
    description: (*

    *);
  end EditCommand;

  operation EditOptions is
    inputs: ;
    outputs: ;
    preconditions: ;
    postconditions: ;
    description: (*

    *);
  end EditOptions;

end Edit;





Prev: file.rsl | Next: [none] | Up: spec | Top: index