Update of /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3981/src/net/sourceforge/bprocessor/model
Modified Files:
Space.java
Log Message:
Fixed bug with interior surfaces
Index: Space.java
===================================================================
RCS file: /cvsroot/bprocessor/model/src/net/sourceforge/bprocessor/model/Space.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** Space.java 19 Dec 2005 19:37:54 -0000 1.10
--- Space.java 3 Jan 2006 10:52:57 -0000 1.11
***************
*** 113,117 ****
*/
public Set getSurfaces() {
! return surfaces;
}
--- 113,121 ----
*/
public Set getSurfaces() {
! if (surfaces != null) {
! return surfaces;
! } else {
! return new HashSet();
! }
}
***************
*** 129,140 ****
*/
public void addSurface(Surface surface) {
! Set s = getSurfaces();
! if (s == null) {
! Set set = new HashSet();
! set.add(surface);
! setSurfaces(set);
! } else {
! s.add(surface);
}
Project.getInstance().update(this);
}
--- 133,140 ----
*/
public void addSurface(Surface surface) {
! if (surfaces == null) {
! surfaces = new HashSet();
}
+ surfaces.add(surface);
Project.getInstance().update(this);
}
***************
*** 160,165 ****
*/
public String toString() {
! return "Domain[id=" + id + ",name=" + name + ",attributes=" + attributes.size() +
! ",surfaces=" + surfaces == null ? "0" : surfaces.size() + "]";
}
--- 160,164 ----
*/
public String toString() {
! return getName();
}
|