Author: reto
Date: Mon Jun 27 15:48:31 2011
New Revision: 1140213

URL: http://svn.apache.org/viewvc?rev=1140213&view=rev
Log:
CLEREZZA-579: throwing UnsupportedOperationException on attempt to delete 
triples

Modified:
    
incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala

Modified: 
incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala?rev=1140213&r1=1140212&r2=1140213&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala
 (original)
+++ 
incubator/clerezza/trunk/parent/platform.content.fsadaptor/src/main/scala/org/apache/clerezza/platform/content/fsadaptor/BundleFsLoader.scala
 Mon Jun 27 15:48:31 2011
@@ -66,7 +66,14 @@ class BundleFsLoader extends BundleListe
        private val virtualMGraph = new AbstractMGraph() {
                override def performFilter(s: NonLiteral, p: UriRef,
                                o: Resource): java.util.Iterator[Triple] = {
-                       currentCacheMGraph.filter(s,p,o)
+                       val baseIter = currentCacheMGraph.filter(s,p,o)
+                       new java.util.Iterator[Triple]() {
+                               override def next = {
+                                       baseIter.next
+                               }
+                               override def hasNext = baseIter.hasNext
+                               override def remove = throw new 
UnsupportedOperationException
+                       }
                }
 
                override def size = currentCacheMGraph.size


Reply via email to