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);
+ }
+ }
+}