[Bprocessor-commit] model/src/net/sourceforge/bprocessor/model Persistence.java, 1.36, 1.37 Project
Status: Pre-Alpha
Brought to you by:
henryml
|
From: rimestad <rim...@us...> - 2007-04-17 13:04:45
|
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(); } |