content: package org.apache.cayenne.lifecycle.db.auto;
  
  import java.util.List;
  
  import org.apache.cayenne.GenericPersistentObject;
  import org.apache.cayenne.exp.property.ListProperty;
  import org.apache.cayenne.exp.property.PropertyFactory;
  import org.apache.cayenne.lifecycle.db.SortDep;
  
  /**
   * Class _SortRoot was generated by Cayenne.
   * It is probably a good idea to avoid changing this class manually,
   * since it may be overwritten next time code is regenerated.
   * If you need to make any customizations, please use subclass.
   */
  public abstract class _SortRoot extends GenericPersistentObject {
  
      private static final long serialVersionUID = 1L; 
  
      public static final String ID_PK_COLUMN = "ID";
  
      public static final ListProperty<SortDep> DEPS = PropertyFactory.createList("deps", SortDep.class);
  
      public void addToDeps(SortDep obj) {
          addToManyTarget("deps", obj, true);
      }
      public void removeFromDeps(SortDep obj) {
          removeToManyTarget("deps", obj, true);
      }
      @SuppressWarnings("unchecked")
      public List<SortDep> getDeps() {
          return (List<SortDep>)readProperty("deps");
      }
  
  
  }
  