Revision: 3280
Author: ferguson.sebastian
Date: Wed Feb 10 07:55:16 2010
Log: SQLObjectRoots can now be persisted
http://code.google.com/p/power-architect/source/detail?r=3280

Modified:
 /trunk/src/ca/sqlpower/architect/ArchitectProject.java

=======================================
--- /trunk/src/ca/sqlpower/architect/ArchitectProject.java Thu Jan 21 10:26:25 2010 +++ /trunk/src/ca/sqlpower/architect/ArchitectProject.java Wed Feb 10 07:55:16 2010
@@ -50,7 +50,7 @@
 public class ArchitectProject extends AbstractSPObject {

     private final ArchitectSession session;
-    private final SQLObjectRoot rootObject;
+    private SQLObjectRoot rootObject;
     private ProfileManagerImpl profileManager;
     private SQLDatabase db;

@@ -194,5 +194,12 @@
     public void removeDependency(SPObject dependency) {

     }
-
-}
+
+    protected void addChildImpl(SPObject child, int index) {
+        if (child instanceof SQLObjectRoot) {
+            rootObject = (SQLObjectRoot) child;
+        } else {
+            super.addChildImpl(child, index);
+        }
+    }
+}

Reply via email to