* @return the found knowledge type
*/
public KnowledgeElementType selectType(long index);
+
+ /**
+ * Approve the knowledge type.
+ *
+ * @param kelt
+ * the knowledge type to approve
+ * @return true if approval succeeded
+ */
+ public boolean approve(KnowledgeElementType kelt);
+
+ /**
+ * Reserves this type for the management of simulation contexts. For being able to get the studies in which simulation contexts are
+ * used, all study scenarios are indexed through this knowledge element type, whether they include knowledge elements or not.
+ *
+ * @param kelt
+ * the knowledge type to approve
+ * @return true if approval succeeded
+ */
+ public boolean reserve(KnowledgeElementType kelt);
}