Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/Grouping.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/Grouping.java,v diff -u -r1.29 -r1.30 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/Grouping.java 9 Dec 2007 09:55:22 -0000 1.29 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/Grouping.java 23 May 2008 01:56:03 -0000 1.30 @@ -392,4 +392,16 @@ return null; } + /** Is this grouping used for branching? That is, is there a grouped branching activity that uses this grouping? + * If so, that has implications for the changes allowed at runtime. + */ + public boolean isUsedForBranching() { + Iterator actIter = getActivities().iterator(); + while (actIter.hasNext()) { + Activity act = (Activity) actIter.next(); + if ( act.isBranchingActivity() ) + return true; + } + return false; + } }