package turin.relations;
public class Teaching {
public static final OneToManyRelation<Professor, Course> RELATION = new OneToManyRelation<Professor, Course>();
public static Relation.ReferenceSingleEndpoint<Professor,Course> getTeacherOf(Course course){
return RELATION.getReferenceForB(course);
}
public static Relation.ReferenceMultipleEndpoint<Professor,Course> coursesTaughtBy(Professor professor) {
return RELATION.getReferenceForA(professor);
}
public static Relation.ReferenceMultipleEndpoint<Professor,Course> subsetOfCoursesTaughtBy(Professor professor, Subset subset) {
return RELATION.getReferenceForA(professor, subset);
}
}