Update of /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6232/src/net/sourceforge/bprocessor/gl/tool
Modified Files:
AbstractTool.java ExtrusionTool.java SelectTool.java
Log Message:
Fixed create calls
Index: SelectTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/SelectTool.java,v
retrieving revision 1.25
retrieving revision 1.26
diff -C2 -d -r1.25 -r1.26
*** SelectTool.java 29 Sep 2005 21:02:34 -0000 1.25
--- SelectTool.java 30 Sep 2005 12:47:09 -0000 1.26
***************
*** 96,100 ****
if (e.getClickCount() >= 2 && target instanceof Surface) {
DomainFacade df = DomainFacade.getInstance();
! Set ds = df.findBySurface((Surface)target);
if (!ds.isEmpty()) {
Iterator dit = ds.iterator();
--- 96,107 ----
if (e.getClickCount() >= 2 && target instanceof Surface) {
DomainFacade df = DomainFacade.getInstance();
! Set ds = new HashSet();
! Surface surf = (Surface) target;
! if (surf.getBackDomain() != null) {
! ds.add(surf.getBackDomain());
! }
! if (surf.getFrontDomain() != null) {
! ds.add(surf.getFrontDomain());
! }
if (!ds.isEmpty()) {
Iterator dit = ds.iterator();
Index: ExtrusionTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/ExtrusionTool.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** ExtrusionTool.java 29 Sep 2005 10:46:41 -0000 1.17
--- ExtrusionTool.java 30 Sep 2005 12:47:09 -0000 1.18
***************
*** 198,202 ****
Domain newCSpace = extendSurf.getBackDomain();
if (newCSpace == null) {
! newCSpace = ConstructionSpaceFacade.getInstance().create(new ConstructionSpace("innerSpace"));
}
Domain outer = extendSurf.getFrontDomain();
--- 198,203 ----
Domain newCSpace = extendSurf.getBackDomain();
if (newCSpace == null) {
! newCSpace = new ConstructionSpace("innerSpace");
! ConstructionSpaceFacade.getInstance().create((ConstructionSpace) newCSpace);
}
Domain outer = extendSurf.getFrontDomain();
Index: AbstractTool.java
===================================================================
RCS file: /cvsroot/bprocessor/gl/src/net/sourceforge/bprocessor/gl/tool/AbstractTool.java,v
retrieving revision 1.19
retrieving revision 1.20
diff -C2 -d -r1.19 -r1.20
*** AbstractTool.java 29 Sep 2005 10:46:41 -0000 1.19
--- AbstractTool.java 30 Sep 2005 12:47:09 -0000 1.20
***************
*** 277,281 ****
Vertex v = new Vertex("V" + vertexNum);
vertexNum++;
! v = VertexFacade.getInstance().create(v);
v.setX(coord[0]);
--- 277,281 ----
Vertex v = new Vertex("V" + vertexNum);
vertexNum++;
! VertexFacade.getInstance().create(v);
v.setX(coord[0]);
***************
*** 326,330 ****
Edge e = new Edge("E" + edgeNum);
edgeNum++;
! e = EdgeFacade.getInstance().create(e);
e.setTo(to);
--- 326,330 ----
Edge e = new Edge("E" + edgeNum);
edgeNum++;
! EdgeFacade.getInstance().create(e);
e.setTo(to);
***************
*** 360,364 ****
Surface s = new Surface("S" + surfaceNum);
surfaceNum++;
! s = SurfaceFacade.getInstance().create(s);
s.setEdges(list);
--- 360,364 ----
Surface s = new Surface("S" + surfaceNum);
surfaceNum++;
! SurfaceFacade.getInstance().create(s);
s.setEdges(list);
|