Index: lams_central/src/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as =================================================================== diff -u -r54f3e9e034d6077a903ba14e3b2fbdf035d9ac94 -rbd3a9b7f72a7ec2bf8552f216e029c38605d25b9 --- lams_central/src/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision 54f3e9e034d6077a903ba14e3b2fbdf035d9ac94) +++ lams_central/src/flash/org/lamsfoundation/lams/authoring/DesignDataModel.as (.../DesignDataModel.as) (revision bd3a9b7f72a7ec2bf8552f216e029c38605d25b9) @@ -107,7 +107,7 @@ //add to DDM - ObjectUtils.printObject(activity); + //ObjectUtils.printObject(activity); _activities.put(activity.activityUIID, activity); @@ -118,6 +118,15 @@ return success; } + public function removeActivity(activityUIID):Object{ + var r:Object = _activities.remove(activityUIID); + if(r==null){ + return new LFError("Removing activity failed:"+activityUIID,"removeActivity",this,null); + }else{ + Debugger.log('Removed:'+r.activityUIID,Debugger.GEN,'removeActivity','DesignDataModel'); + } + } + public function addTransition(transition:Transition):Boolean{ Debugger.log('Transition from:'+transition.fromUIID+', to:'+transition.toUIID,4,'addActivity','DesignDataModel');