@Override public Optional<Namespace> removeNamespace(String prefix) { return this.model.removeNamespace(prefix); }
@Override public Optional<Namespace> removeNamespace(String prefix) { return this.model.removeNamespace(prefix); }
@Override public Optional<Namespace> removeNamespace(String prefix) { return model.removeNamespace(prefix); }
@Override public Optional<Namespace> removeNamespace(String prefix) { return model.removeNamespace(prefix); }
@Override public void setNamespace(String prefix, String name) throws RepositoryException { removed.removeNamespace(prefix); added.setNamespace(prefix, name); }
@Override public void removeNamespace(String prefix) throws RepositoryException { added.removeNamespace(prefix); Optional<Namespace> ns = committed.getNamespace(prefix); if (ns.isPresent()) { removed.setNamespace(ns.get()); } }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#removeNamespace(java.lang.String)}. */ @Test public final void testRemoveNamespaceEmpty() { Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertTrue("Namespaces must initially be empty", namespaces.isEmpty()); assertFalse(testModel.removeNamespace(RDF.NAMESPACE).isPresent()); assertFalse(testModel.removeNamespace(RDFS.NAMESPACE).isPresent()); assertFalse(testModel.removeNamespace(DC.NAMESPACE).isPresent()); assertFalse(testModel.removeNamespace(SKOS.NAMESPACE).isPresent()); assertFalse(testModel.removeNamespace(SESAME.NAMESPACE).isPresent()); }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#removeNamespace(java.lang.String)}. */ @Test public final void testRemoveNamespaceSingle() { testModel.setNamespace(DC.PREFIX, DC.NAMESPACE); Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertFalse(namespaces.isEmpty()); assertEquals(1, namespaces.size()); assertTrue("Did not find the expected namespace in the set", namespaces.contains(new SimpleNamespace(DC.PREFIX, DC.NAMESPACE))); assertFalse(testModel.removeNamespace(RDF.NAMESPACE).isPresent()); assertFalse(testModel.removeNamespace(RDFS.NAMESPACE).isPresent()); assertEquals(new SimpleNamespace(DC.PREFIX, DC.NAMESPACE), testModel.removeNamespace(DC.PREFIX).get()); assertFalse(testModel.removeNamespace(SKOS.NAMESPACE).isPresent()); assertFalse(testModel.removeNamespace(SESAME.NAMESPACE).isPresent()); Set<Namespace> namespacesAfter = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespacesAfter); assertTrue("Namespaces must now be empty", namespacesAfter.isEmpty()); }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#removeNamespace(java.lang.String)}. */ @Test public final void testRemoveNamespaceMultiple() { testModel.setNamespace(new SimpleNamespace(RDF.PREFIX, RDF.NAMESPACE)); testModel.setNamespace(new SimpleNamespace(RDFS.PREFIX, RDFS.NAMESPACE)); testModel.setNamespace(new SimpleNamespace(DC.PREFIX, DC.NAMESPACE)); testModel.setNamespace(new SimpleNamespace(SKOS.PREFIX, SKOS.NAMESPACE)); testModel.setNamespace(new SimpleNamespace(SESAME.PREFIX, SESAME.NAMESPACE)); Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertFalse(namespaces.isEmpty()); assertEquals(5, namespaces.size()); assertEquals(new SimpleNamespace(RDF.PREFIX, RDF.NAMESPACE), testModel.removeNamespace(RDF.PREFIX).get()); assertEquals(new SimpleNamespace(RDFS.PREFIX, RDFS.NAMESPACE), testModel.removeNamespace(RDFS.PREFIX).get()); assertEquals(new SimpleNamespace(DC.PREFIX, DC.NAMESPACE), testModel.removeNamespace(DC.PREFIX).get()); assertEquals(new SimpleNamespace(SKOS.PREFIX, SKOS.NAMESPACE), testModel.removeNamespace(SKOS.PREFIX).get()); assertEquals(new SimpleNamespace(SESAME.PREFIX, SESAME.NAMESPACE), testModel.removeNamespace(SESAME.PREFIX).get()); Set<Namespace> namespacesAfter = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespacesAfter); assertTrue("Namespaces must now be empty", namespacesAfter.isEmpty()); }
model.removeAll(less); removed.getNamespaces().forEach(ns -> { model.removeNamespace(ns.getPrefix()); }); added.getNamespaces().forEach(ns -> {