public class GraphMemory extends Object implements slib.sglib.model.graph.G
G
Constructor and Description |
---|
GraphMemory(org.openrdf.model.URI uri)
Create a graph loaded in memory.
|
Modifier and Type | Method and Description |
---|---|
void |
addE(slib.sglib.model.graph.elements.E e) |
void |
addE(Set<slib.sglib.model.graph.elements.E> edges) |
void |
addE(org.openrdf.model.URI src,
org.openrdf.model.URI predicate,
org.openrdf.model.URI target) |
void |
addV(Set<org.openrdf.model.URI> vertices) |
void |
addV(org.openrdf.model.URI v) |
void |
clear() |
boolean |
containsEdge(org.openrdf.model.URI s,
org.openrdf.model.URI p,
org.openrdf.model.URI o) |
boolean |
containsVertex(org.openrdf.model.URI v) |
Set<slib.sglib.model.graph.elements.E> |
getE() |
Set<slib.sglib.model.graph.elements.E> |
getE(Set<org.openrdf.model.URI> c) |
Set<slib.sglib.model.graph.elements.E> |
getE(Set<org.openrdf.model.URI> types,
org.openrdf.model.URI v,
slib.sglib.model.graph.utils.Direction dir) |
Set<slib.sglib.model.graph.elements.E> |
getE(org.openrdf.model.URI t) |
Set<slib.sglib.model.graph.elements.E> |
getE(org.openrdf.model.URI v,
slib.sglib.model.graph.utils.Direction dir) |
Set<slib.sglib.model.graph.elements.E> |
getE(org.openrdf.model.URI t,
org.openrdf.model.URI v,
slib.sglib.model.graph.utils.Direction dir) |
Set<slib.sglib.model.graph.elements.E> |
getE(org.openrdf.model.URI v,
slib.sglib.model.graph.utils.WalkConstraint wc) |
int |
getNumberEdges() |
int |
getNumberVertices() |
org.openrdf.model.URI |
getURI() |
Set<org.openrdf.model.URI> |
getV() |
Set<org.openrdf.model.URI> |
getV(org.openrdf.model.URI v,
org.openrdf.model.URI buildUri,
slib.sglib.model.graph.utils.Direction dir) |
Set<org.openrdf.model.URI> |
getV(org.openrdf.model.URI v,
slib.sglib.model.graph.utils.WalkConstraint wc) |
void |
removeE(slib.sglib.model.graph.elements.E e) |
void |
removeE(Set<slib.sglib.model.graph.elements.E> e) |
void |
removeE(org.openrdf.model.URI t) |
void |
removeV(Set<org.openrdf.model.URI> setV) |
void |
removeV(org.openrdf.model.URI v) |
String |
toString() |
public GraphMemory(org.openrdf.model.URI uri)
uri
- the URI of the graphpublic Set<slib.sglib.model.graph.elements.E> getE()
getE
in interface slib.sglib.model.graph.G
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI t)
getE
in interface slib.sglib.model.graph.G
public Set<slib.sglib.model.graph.elements.E> getE(Set<org.openrdf.model.URI> types, org.openrdf.model.URI v, slib.sglib.model.graph.utils.Direction dir)
getE
in interface slib.sglib.model.graph.G
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI t, org.openrdf.model.URI v, slib.sglib.model.graph.utils.Direction dir)
getE
in interface slib.sglib.model.graph.G
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI v, slib.sglib.model.graph.utils.Direction dir)
getE
in interface slib.sglib.model.graph.G
public void addE(slib.sglib.model.graph.elements.E e)
addE
in interface slib.sglib.model.graph.G
public Set<org.openrdf.model.URI> getV()
getV
in interface slib.sglib.model.graph.G
public void addE(org.openrdf.model.URI src, org.openrdf.model.URI predicate, org.openrdf.model.URI target)
addE
in interface slib.sglib.model.graph.G
public void addE(Set<slib.sglib.model.graph.elements.E> edges)
addE
in interface slib.sglib.model.graph.G
public void removeE(slib.sglib.model.graph.elements.E e)
removeE
in interface slib.sglib.model.graph.G
public void removeE(org.openrdf.model.URI t)
removeE
in interface slib.sglib.model.graph.G
public void removeE(Set<slib.sglib.model.graph.elements.E> e)
removeE
in interface slib.sglib.model.graph.G
public void addV(org.openrdf.model.URI v)
addV
in interface slib.sglib.model.graph.G
public void addV(Set<org.openrdf.model.URI> vertices)
addV
in interface slib.sglib.model.graph.G
public void removeV(org.openrdf.model.URI v)
removeV
in interface slib.sglib.model.graph.G
public void removeV(Set<org.openrdf.model.URI> setV)
removeV
in interface slib.sglib.model.graph.G
public boolean containsVertex(org.openrdf.model.URI v)
containsVertex
in interface slib.sglib.model.graph.G
public boolean containsEdge(org.openrdf.model.URI s, org.openrdf.model.URI p, org.openrdf.model.URI o)
containsEdge
in interface slib.sglib.model.graph.G
public int getNumberVertices()
getNumberVertices
in interface slib.sglib.model.graph.G
public int getNumberEdges()
getNumberEdges
in interface slib.sglib.model.graph.G
public Set<slib.sglib.model.graph.elements.E> getE(Set<org.openrdf.model.URI> c)
getE
in interface slib.sglib.model.graph.G
public void clear()
public org.openrdf.model.URI getURI()
getURI
in interface slib.sglib.model.graph.G
public Set<org.openrdf.model.URI> getV(org.openrdf.model.URI v, org.openrdf.model.URI buildUri, slib.sglib.model.graph.utils.Direction dir)
getV
in interface slib.sglib.model.graph.G
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI v, slib.sglib.model.graph.utils.WalkConstraint wc)
getE
in interface slib.sglib.model.graph.G
public Set<org.openrdf.model.URI> getV(org.openrdf.model.URI v, slib.sglib.model.graph.utils.WalkConstraint wc)
getV
in interface slib.sglib.model.graph.G
Copyright © 2014. All rights reserved.