Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv634/src/net/sourceforge/bprocessor/model
Modified Files:
Persistence.java Project.java
Log Message:
made cylinder and tile modellor able to be saved by persistence by adding material as a type in externalizeModellor
Index: Persistence.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Persistence.java,v
retrieving revision 1.36
retrieving revision 1.37
diff -C2 -d -r1.36 -r1.37
*** Persistence.java 11 Apr 2007 12:19:41 -0000 1.36
--- Persistence.java 17 Apr 2007 13:04:43 -0000 1.37
***************
*** 1354,1357 ****
--- 1354,1364 ----
} else if (val == null) {
elem = null;
+ } else if (val instanceof Material) {
+ RefType r = new RefTypeImpl();
+ r.setRef(id(map, val));
+ if (r.getRef() == 0) {
+ log.error("Could not find " + val);
+ }
+ elem.setValue(r);
} else {
log.error("Type were not implemented " + val.getClass().getName());
Index: Project.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Project.java,v
retrieving revision 1.119
retrieving revision 1.120
diff -C2 -d -r1.119 -r1.120
*** Project.java 16 Apr 2007 15:55:22 -0000 1.119
--- Project.java 17 Apr 2007 13:04:43 -0000 1.120
***************
*** 935,938 ****
--- 935,939 ----
new Classification("-99", "Egne klassifikationer", functionalClas, 1));
}
+ bf.close();
}
|