public static OntologicalClass Supervised() {
   if (ms_Supervised == null) {
     OntologicalClass clazz = new OntologicalClassImpl("Supervised");
     clazz.setNameSpace(NS);
     clazz.getDisjointWith().add(Unsupervised());
     ms_Supervised = clazz;
   }
   ms_Unsupervised.getDisjointWith().add(ms_Supervised);
   return ms_Supervised;
 }
 public static OntologicalClass EagerLearning() {
   if (ms_EagerLearning == null) {
     OntologicalClass clazz = new OntologicalClassImpl("EagerLearning");
     clazz.setNameSpace(NS);
     clazz.getSuperClasses().add(Learning());
     clazz.getDisjointWith().add(LazyLearning());
     ms_EagerLearning = clazz;
   }
   ms_LazyLearning.getDisjointWith().add(ms_EagerLearning);
   return ms_EagerLearning;
 }
 public static OntologicalClass SingleTarget() {
   if (ms_SingleTarget == null) {
     OntologicalClass clazz = new OntologicalClassImpl("SingleTarget");
     clazz.setNameSpace(NS);
     clazz.getSuperClasses().add(MSDMTox());
     clazz.getDisjointWith().add(MultipleTargets());
     ms_SingleTarget = clazz;
   }
   return ms_SingleTarget;
 }