OntologyToTcMapper() { if (store == null) throw new IllegalArgumentException("TcProvider cannot be null"); IRI graphId = new IRI(metaGraphId); try { graph = store.createGraph(graphId); } catch (EntityAlreadyExistsException e) { graph = store.getGraph(graphId); } }
OntologyToTcMapper() { if (store == null) throw new IllegalArgumentException("TcProvider cannot be null"); IRI graphId = new IRI(metaGraphId); try { graph = store.createGraph(graphId); } catch (EntityAlreadyExistsException e) { graph = store.getGraph(graphId); } }
@Test public void testCreateGraphNoDuplicateNames2() throws Exception { TcProvider provider = getInstance(); Graph graph = provider.createGraph(graphIRI); assertNotNull(graph); boolean expThrown = false; try { Graph other = provider.createGraph(otherGraphIRI); } catch(EntityAlreadyExistsException eaee) { expThrown = true; } assertTrue(expThrown); provider.deleteGraph(graphIRI); }
@Test public void testCreateGraphNoDuplicateNames2() throws Exception { TcProvider provider = getInstance(); Graph graph = provider.createGraph(graphIRI); assertNotNull(graph); boolean expThrown = false; try { Graph other = provider.createGraph(otherGraphIRI); } catch(EntityAlreadyExistsException eaee) { expThrown = true; } assertTrue(expThrown); provider.deleteGraph(graphIRI); }
@Test public void testCreateGraph() { TcProvider simpleTcmProvider = getInstance(); Graph mGraph = simpleTcmProvider.createGraph(uriRefA); assertTrue(mGraph.isEmpty()); try { simpleTcmProvider.createGraph(uriRefA); assertTrue(false); } catch (EntityAlreadyExistsException e) { assertTrue(true); } simpleTcmProvider.deleteGraph(uriRefA); }
@Test public void testCreateGraph() { TcProvider simpleTcmProvider = getInstance(); Graph mGraph = simpleTcmProvider.createGraph(uriRefA); assertTrue(mGraph.isEmpty()); try { simpleTcmProvider.createGraph(uriRefA); assertTrue(false); } catch (EntityAlreadyExistsException e) { assertTrue(true); } simpleTcmProvider.deleteGraph(uriRefA); }
if (tcProvider != null && tcProvider != null) { graph = tcProvider.createGraph(name); bindPhysicalOrigin(Origin.create(name));
if (tcProvider != null && tcProvider != null) { graph = tcProvider.createGraph(name); bindPhysicalOrigin(Origin.create(name));
@Test public void testGetTriplesGraph() throws Exception { TcProvider provider = getInstance(); Graph graph = provider.createGraph(graphIRI); Graph tc = provider.getGraph(graphIRI); assertNotNull(tc); provider.deleteGraph(graphIRI); }
@Test public void testGetTriplesGraph() throws Exception { TcProvider provider = getInstance(); Graph graph = provider.createGraph(graphIRI); Graph tc = provider.getGraph(graphIRI); assertNotNull(tc); provider.deleteGraph(graphIRI); }
@Test public void testGetGraph() { TcProvider simpleTcmProvider = getInstance(); // add Graphs Graph mGraph = simpleTcmProvider.createGraph(uriRefA); mGraph.add(new TripleImpl(uriRefA, uriRefA, uriRefA)); mGraph = simpleTcmProvider.createGraph(uriRefA1); mGraph.add(new TripleImpl(uriRefA1, uriRefA1, uriRefA1)); mGraph = simpleTcmProvider.createGraph(uriRefB); mGraph.add(new TripleImpl(uriRefB, uriRefB, uriRefA)); mGraph.add(new TripleImpl(uriRefB, uriRefB, uriRefB)); mGraph.remove(new TripleImpl(uriRefB, uriRefB, uriRefA)); assertEquals(1, mGraph.size()); mGraph = simpleTcmProvider.createGraph(uriRefB1); mGraph.add(new TripleImpl(uriRefB1, uriRefB1, uriRefB1)); Graph bGraph = simpleTcmProvider.getGraph(uriRefB); Iterator<Triple> iterator = bGraph.iterator(); assertEquals(new TripleImpl(uriRefB, uriRefB, uriRefB), iterator.next()); assertFalse(iterator.hasNext()); simpleTcmProvider.deleteGraph(uriRefA); simpleTcmProvider.deleteGraph(uriRefA1); simpleTcmProvider.deleteGraph(uriRefB); simpleTcmProvider.deleteGraph(uriRefB1); }
log.debug("Storing ontology with graph ID {}", graphName); try { targetGraph = store.createGraph(graphName); } catch (EntityAlreadyExistsException e) { if (graphName.equals(e.getEntityName())) targetGraph = store.getGraph(graphName); else targetGraph = store.createGraph(graphName);
@Test public void testGetGraph() { TcProvider simpleTcmProvider = getInstance(); // add Graphs Graph mGraph = simpleTcmProvider.createGraph(uriRefA); mGraph.add(new TripleImpl(uriRefA, uriRefA, uriRefA)); mGraph = simpleTcmProvider.createGraph(uriRefA1); mGraph.add(new TripleImpl(uriRefA1, uriRefA1, uriRefA1)); mGraph = simpleTcmProvider.createGraph(uriRefB); mGraph.add(new TripleImpl(uriRefB, uriRefB, uriRefA)); mGraph.add(new TripleImpl(uriRefB, uriRefB, uriRefB)); mGraph.remove(new TripleImpl(uriRefB, uriRefB, uriRefA)); assertEquals(1, mGraph.size()); mGraph = simpleTcmProvider.createGraph(uriRefB1); mGraph.add(new TripleImpl(uriRefB1, uriRefB1, uriRefB1)); Graph bGraph = simpleTcmProvider.getGraph(uriRefB); Iterator<Triple> iterator = bGraph.iterator(); assertEquals(new TripleImpl(uriRefB, uriRefB, uriRefB), iterator.next()); assertFalse(iterator.hasNext()); simpleTcmProvider.deleteGraph(uriRefA); simpleTcmProvider.deleteGraph(uriRefA1); simpleTcmProvider.deleteGraph(uriRefB); simpleTcmProvider.deleteGraph(uriRefB1); }
log.debug("Storing ontology with graph ID {}", graphName); try { targetGraph = store.createGraph(graphName); } catch (EntityAlreadyExistsException e) { if (graphName.equals(e.getEntityName())) targetGraph = store.getGraph(graphName); else targetGraph = store.createGraph(graphName);
@Test public void testGetTriples() { TcProvider simpleTcmProvider = getInstance(); // add Graphs Graph mGraph = new SimpleGraph(); mGraph.add(new TripleImpl(uriRefA, uriRefA, uriRefA)); simpleTcmProvider.createImmutableGraph(uriRefA, mGraph); mGraph = new SimpleGraph(); mGraph.add(new TripleImpl(uriRefB, uriRefB, uriRefB)); simpleTcmProvider.createImmutableGraph(uriRefB, mGraph); // add Graphs mGraph = simpleTcmProvider.createGraph(uriRefA1); mGraph.add(new TripleImpl(uriRefA1, uriRefA1, uriRefA1)); mGraph = simpleTcmProvider.createGraph(uriRefB1); mGraph.add(new TripleImpl(uriRefB1, uriRefB1, uriRefB1)); // get a ImmutableGraph Graph tripleCollection = simpleTcmProvider.getGraph(uriRefA); // get a Graph Graph tripleCollection2 = simpleTcmProvider.getGraph(uriRefB1); Iterator<Triple> iterator = tripleCollection.iterator(); assertEquals(new TripleImpl(uriRefA, uriRefA, uriRefA), iterator.next()); assertFalse(iterator.hasNext()); iterator = tripleCollection2.iterator(); assertEquals(new TripleImpl(uriRefB1, uriRefB1, uriRefB1), iterator.next()); assertFalse(iterator.hasNext()); simpleTcmProvider.deleteGraph(uriRefA); simpleTcmProvider.deleteGraph(uriRefA1); simpleTcmProvider.deleteGraph(uriRefB); simpleTcmProvider.deleteGraph(uriRefB1); }
@Test public void testCreateGraphExtended() throws Exception { TcProvider provider = getInstance(); Graph graph = provider.createGraph(graphIRI); assertNotNull(graph); //get a new provider and check that graph is there provider = getInstance(); graph = provider.getGraph(graphIRI); assertNotNull(graph); //check that there is no such graph, but only the mgraph boolean expThrown = false; try { ImmutableGraph g = provider.getImmutableGraph(graphIRI); } catch(NoSuchEntityException e) { expThrown = true; } assertTrue(expThrown); provider.deleteGraph(graphIRI); }
@Test public void testGetTriples() { TcProvider simpleTcmProvider = getInstance(); // add Graphs Graph mGraph = new SimpleGraph(); mGraph.add(new TripleImpl(uriRefA, uriRefA, uriRefA)); simpleTcmProvider.createImmutableGraph(uriRefA, mGraph); mGraph = new SimpleGraph(); mGraph.add(new TripleImpl(uriRefB, uriRefB, uriRefB)); simpleTcmProvider.createImmutableGraph(uriRefB, mGraph); // add Graphs mGraph = simpleTcmProvider.createGraph(uriRefA1); mGraph.add(new TripleImpl(uriRefA1, uriRefA1, uriRefA1)); mGraph = simpleTcmProvider.createGraph(uriRefB1); mGraph.add(new TripleImpl(uriRefB1, uriRefB1, uriRefB1)); // get a ImmutableGraph Graph tripleCollection = simpleTcmProvider.getGraph(uriRefA); // get a Graph Graph tripleCollection2 = simpleTcmProvider.getGraph(uriRefB1); Iterator<Triple> iterator = tripleCollection.iterator(); assertEquals(new TripleImpl(uriRefA, uriRefA, uriRefA), iterator.next()); assertFalse(iterator.hasNext()); iterator = tripleCollection2.iterator(); assertEquals(new TripleImpl(uriRefB1, uriRefB1, uriRefB1), iterator.next()); assertFalse(iterator.hasNext()); simpleTcmProvider.deleteGraph(uriRefA); simpleTcmProvider.deleteGraph(uriRefA1); simpleTcmProvider.deleteGraph(uriRefB); simpleTcmProvider.deleteGraph(uriRefB1); }
@Test public void testCreateGraphExtended() throws Exception { TcProvider provider = getInstance(); Graph graph = provider.createGraph(graphIRI); assertNotNull(graph); //get a new provider and check that graph is there provider = getInstance(); graph = provider.getGraph(graphIRI); assertNotNull(graph); //check that there is no such graph, but only the mgraph boolean expThrown = false; try { ImmutableGraph g = provider.getImmutableGraph(graphIRI); } catch(NoSuchEntityException e) { expThrown = true; } assertTrue(expThrown); provider.deleteGraph(graphIRI); }