package scheduler.Open;

import scheduler.Database.*;
import scheduler.InstructorDB.*;
import scheduler.CourseDB.*;
import scheduler.LocationDB.*;
import scheduler.ViewSchedule.*;
import scheduler.Conflict.*;
import scheduler.ScheduleProject.*;
import scheduler.Generate.*;
import scheduler.Edit.*;

import java.util.Collection;

/**
 *
 * 
        A File is an abstraction of a file stored in the file space.  It has
 * a
        name, permissions, type, and data.  These are the components
 * sufficient
        to specify the behavior of Calendar Tool file operations.
     * 
 * @author 
 * @version 
 *
 **/

public class File {

     /** Default Constructor **/
     public File() {

     }

     protected String name;

     protected FilePermissions permissions;

     protected OtherType file_type;

     protected ScheduleProject data;

}