package grader.Main;


import java.util.Collection;

/**
 *
 * 
      A Category is a node in a category tree where leaf nodes are
 * GradedItem's.
      The node stores general information for both GradedItem and Category.
       * 
 * @author 
 * @version 
 *
 **/

public class Category {

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

     }

     protected String categoryName;

     protected Collection<Category> cats;

     protected GradeScheme gradeScheme;

     protected boolean extraCredit;

     protected String categoryComment;

     protected int categoryWeight;

     protected Collection<GradedItem> items;

}