slib.sglib.model.impl.graph.memory
Class GraphMemory
java.lang.Object
slib.sglib.model.impl.graph.memory.GraphMemory
- All Implemented Interfaces:
- slib.sglib.model.graph.G
public class GraphMemory
- extends Object
- implements slib.sglib.model.graph.G
In memory implementation of G
- Author:
- Harispe Sébastien
Constructor Summary |
GraphMemory(org.openrdf.model.URI uri)
Create a graph loaded in memory. |
Method Summary |
void |
addE(slib.sglib.model.graph.elements.E e)
|
void |
addE(org.openrdf.model.URI src,
org.openrdf.model.URI predicate,
org.openrdf.model.URI target)
|
void |
addEdges(Set<slib.sglib.model.graph.elements.E> edges)
|
void |
addV(Set<org.openrdf.model.URI> vertices)
|
void |
addV(org.openrdf.model.URI v)
|
void |
clear()
|
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()
|
GraphMemory
public GraphMemory(org.openrdf.model.URI uri)
- Create a graph loaded in memory.
- Parameters:
uri
- the URI of the graph
getE
public Set<slib.sglib.model.graph.elements.E> getE()
- Specified by:
getE
in interface slib.sglib.model.graph.G
getE
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI t)
- Specified by:
getE
in interface slib.sglib.model.graph.G
getE
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)
- Specified by:
getE
in interface slib.sglib.model.graph.G
getE
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)
- Specified by:
getE
in interface slib.sglib.model.graph.G
getE
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI v,
slib.sglib.model.graph.utils.Direction dir)
- Specified by:
getE
in interface slib.sglib.model.graph.G
addE
public void addE(slib.sglib.model.graph.elements.E e)
- Specified by:
addE
in interface slib.sglib.model.graph.G
getV
public Set<org.openrdf.model.URI> getV()
- Specified by:
getV
in interface slib.sglib.model.graph.G
addE
public void addE(org.openrdf.model.URI src,
org.openrdf.model.URI predicate,
org.openrdf.model.URI target)
- Specified by:
addE
in interface slib.sglib.model.graph.G
addEdges
public void addEdges(Set<slib.sglib.model.graph.elements.E> edges)
- Specified by:
addEdges
in interface slib.sglib.model.graph.G
removeE
public void removeE(slib.sglib.model.graph.elements.E e)
- Specified by:
removeE
in interface slib.sglib.model.graph.G
removeE
public void removeE(org.openrdf.model.URI t)
- Specified by:
removeE
in interface slib.sglib.model.graph.G
removeE
public void removeE(Set<slib.sglib.model.graph.elements.E> e)
- Specified by:
removeE
in interface slib.sglib.model.graph.G
addV
public void addV(org.openrdf.model.URI v)
- Specified by:
addV
in interface slib.sglib.model.graph.G
addV
public void addV(Set<org.openrdf.model.URI> vertices)
- Specified by:
addV
in interface slib.sglib.model.graph.G
removeV
public void removeV(org.openrdf.model.URI v)
- Specified by:
removeV
in interface slib.sglib.model.graph.G
removeV
public void removeV(Set<org.openrdf.model.URI> setV)
- Specified by:
removeV
in interface slib.sglib.model.graph.G
containsVertex
public boolean containsVertex(org.openrdf.model.URI v)
- Specified by:
containsVertex
in interface slib.sglib.model.graph.G
getNumberVertices
public int getNumberVertices()
- Specified by:
getNumberVertices
in interface slib.sglib.model.graph.G
getNumberEdges
public int getNumberEdges()
- Specified by:
getNumberEdges
in interface slib.sglib.model.graph.G
getE
public Set<slib.sglib.model.graph.elements.E> getE(Set<org.openrdf.model.URI> c)
- Specified by:
getE
in interface slib.sglib.model.graph.G
clear
public void clear()
getURI
public org.openrdf.model.URI getURI()
- Specified by:
getURI
in interface slib.sglib.model.graph.G
getV
public Set<org.openrdf.model.URI> getV(org.openrdf.model.URI v,
org.openrdf.model.URI buildUri,
slib.sglib.model.graph.utils.Direction dir)
- Specified by:
getV
in interface slib.sglib.model.graph.G
toString
public String toString()
- Overrides:
toString
in class Object
getE
public Set<slib.sglib.model.graph.elements.E> getE(org.openrdf.model.URI v,
slib.sglib.model.graph.utils.WalkConstraint wc)
- Specified by:
getE
in interface slib.sglib.model.graph.G
getV
public Set<org.openrdf.model.URI> getV(org.openrdf.model.URI v,
slib.sglib.model.graph.utils.WalkConstraint wc)
- Specified by:
getV
in interface slib.sglib.model.graph.G
Copyright © 2013. All Rights Reserved.