5.6. File Handling (file.rsl)

(****
 *
 * Module File defines the objects and operations related to file processing
 * in the calendar system.
 *
 *)

module File;

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

    *);
end FileNew;

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

    *);
  end FileOpen;

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

    *);
  end FileClose;

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

    *);
  end FileSaveAs;

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

    *);
  end FilePrint;

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

    *);
  end FileExit;

end File;






Prev: options.rsl | Next: edit.rsl | Up: spec | Top: index