Salome HOME
Id now is Long instead of Integer. First unit test is created. hibernate-3.5.jar...
[tools/siman.git] / Workspace / Siman-Common / src / org / splat / dal / bo / som / Scenario.java
index 7a822e1780c247f62e9c16e79c58395ed5528d8f..54a119f4170df4a40645c1b6f606ff0f073bb28a 100644 (file)
@@ -39,7 +39,7 @@ public class Scenario extends ProjectElement {
     private Set<KnowledgeElement> kelms;
 
 //  Transient fields
-    private HashMap<Integer, List<KnowledgeElement>> known;
+    private HashMap<Long, List<KnowledgeElement>> known;
     private List<KnowledgeElement>                   knowl;  // Copy of kelms excluding the internal Knowledge Element (ucase below)
        private KnowledgeElement                         ucase;  // Internal Knowledge Element for accessing to all used simulation contexts
 
@@ -184,11 +184,11 @@ public class Scenario extends ProjectElement {
       return  Collections.unmodifiableList(knowl);
     }
 
-    public KnowledgeElement getKnowledgeElement (int index) {
+    public KnowledgeElement getKnowledgeElement (long l) {
 //  -------------------------------------------------------
       for (Iterator<KnowledgeElement> i=kelms.iterator(); i.hasNext();) {
            KnowledgeElement mykelm = i.next();
-        if (mykelm.getIndex() == index) return mykelm;
+        if (mykelm.getIndex() == l) return mykelm;
       }
       return null;
     }
@@ -196,9 +196,9 @@ public class Scenario extends ProjectElement {
     public List<KnowledgeElement> getKnowledgeElementsOf (KnowledgeElementType type) {
 //  --------------------------------------------------------------------------------
       if (kelms.isEmpty()) return  new Vector<KnowledgeElement>();   // Smarter than returning null
-      if (known == null)   known = new HashMap<Integer, List<KnowledgeElement>>();
+      if (known == null)   known = new HashMap<Long, List<KnowledgeElement>>();
 
-      int                    numtype = type.getIndex();
+      long                    numtype = type.getIndex();
       List<KnowledgeElement> listype = known.get(numtype);
       if (listype == null) {
         listype = new Vector<KnowledgeElement>();