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