]> SALOME platform Git repositories - tools/siman.git/blobdiff - Workspace/Siman-Common/src/org/splat/service/KnowledgeElementTypeService.java
Salome HOME
Refactoring continues: UserService is created instead of UserDirectory. Database...
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / service / KnowledgeElementTypeService.java
index e17cb9751b2a7962ad1dccd0ff7b74a3dc0a5161..3bc8ca7940188585fa8b9815dfc210ee8522eff6 100644 (file)
@@ -64,4 +64,23 @@ public interface KnowledgeElementTypeService {
         * @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);
 }