@Override public Set<Namespace> getNamespaces() { return model.getNamespaces(); }
@Override public Set<Namespace> getNamespaces() { return model.getNamespaces(); }
@Override public Set<Namespace> getNamespaces() { return this.model.getNamespaces(); }
@Override public Set<Namespace> getNamespaces() { return this.model.getNamespaces(); }
@Override public Set<Namespace> getNamespaces() { return Collections.unmodifiableSet(model.getNamespaces()); }
@Override public Set<Namespace> getNamespaces() { return Collections.unmodifiableSet(model.getNamespaces()); }
@Override public void clearNamespaces() throws RepositoryException { added.getNamespaces().clear(); committed.getNamespaces().forEach(ns -> { removed.setNamespace(ns); }); }
@Override public void rollback() throws RepositoryException { added.clear(); added.getNamespaces().clear(); removed.clear(); removed.getNamespaces().clear(); active = false; }
public TreeModel(Model model) { this(model.getNamespaces()); addAll(model); }
public TreeModel(Model model) { this(model.getNamespaces()); addAll(model); }
public MemoryOverflowModel(Model model) { this(model.getNamespaces()); addAll(model); }
public MemoryOverflowModel(Model model) { this(model.getNamespaces()); addAll(model); }
public LinkedHashModel(Model model) { this(model.getNamespaces()); addAll(model); }
public LinkedHashModel(Model model) { this(model.getNamespaces()); addAll(model); }
/** * Creates a RioMemoryTripleSource using an {@link Iterable} of * {@link Statement} objects. <br> * If the Iterable is an instance of {@link Model}, the namespaces from the * model are also used. * * @param statements A {@link CloseableIteration} of {@link Statement} objects that make up this * source. */ public RioMemoryTripleSource(Iterable<Statement> statements) { documentIRI = IRI.getNextDocumentIRI("rio-memory-triples:"); statementIterator = statements.iterator(); if (statements instanceof Model) { namespaces.putAll(Namespaces.asMap(((Model) statements).getNamespaces())); } }
@Override public RepositoryResult<Namespace> getNamespaces() throws RepositoryException { CloseableIteration<Namespace, RepositoryException> iter; iter = new CloseableIteratorIteration<>(committed.getNamespaces().iterator()); return new RepositoryResult<>(iter); }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#getNamespaces()}. */ @Test public final void testGetNamespacesEmpty() { Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertTrue("Namespaces must initially be empty", namespaces.isEmpty()); }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#getNamespaces()}. */ @Test public final void testGetNamespacesSingle() { testModel.setNamespace(RDF.PREFIX, RDF.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(RDF.PREFIX, RDF.NAMESPACE))); }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#setNamespace(java.lang.String, java.lang.String)}. */ @Test public final void testSetNamespaceSamePrefix() { testModel.setNamespace("r", RDF.NAMESPACE); testModel.setNamespace("r", RDFS.NAMESPACE); Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertEquals(1, namespaces.size()); assertEquals(new SimpleNamespace("r", RDFS.NAMESPACE), testModel.getNamespace("r").orElse(null)); }
/** * Test method for {@link org.eclipse.rdf4j.model.Model#setNamespace(org.eclipse.rdf4j.model.Namespace)}. */ @Test public final void testSetNamespaceNamespaceSamePrefix() { testModel.setNamespace(new SimpleNamespace("r", RDF.NAMESPACE)); testModel.setNamespace(new SimpleNamespace("r", RDFS.NAMESPACE)); Set<Namespace> namespaces = testModel.getNamespaces(); assertNotNull("Namespaces set must not be null", namespaces); assertEquals(1, namespaces.size()); assertEquals(new SimpleNamespace("r", RDFS.NAMESPACE), testModel.getNamespace("r").orElse(null)); }