Model
implementation (e.g. TreeModel
or
LinkedHashModel
instead.@Deprecated public class GraphImpl extends AbstractCollection<Statement> implements Graph
Modifier and Type | Field and Description |
---|---|
protected LinkedList<Statement> |
statements
Deprecated.
|
protected ValueFactory |
valueFactory
Deprecated.
|
Constructor and Description |
---|
GraphImpl()
Deprecated.
|
GraphImpl(Collection<? extends Statement> statements)
Deprecated.
|
GraphImpl(ValueFactory valueFactory)
Deprecated.
|
GraphImpl(ValueFactory valueFactory,
Collection<? extends Statement> statements)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
boolean |
add(Resource subj,
IRI pred,
Value obj,
Resource... contexts)
Deprecated.
Adds one or more statements to the graph.
|
boolean |
add(Statement st)
Deprecated.
|
ValueFactory |
getValueFactory()
Deprecated.
Gets the value factory for this graph.
|
Iterator<Statement> |
iterator()
Deprecated.
|
Iterator<Statement> |
match(Resource subj,
IRI pred,
Value obj,
Resource... contexts)
Deprecated.
Gets the statements with the specified subject, predicate, object and (optionally) context.
|
void |
setValueFactory(ValueFactory valueFactory)
Deprecated.
|
int |
size()
Deprecated.
|
addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, parallelStream, remove, removeAll, removeIf, retainAll, spliterator, stream, toArray, toArray
protected LinkedList<Statement> statements
protected transient ValueFactory valueFactory
public GraphImpl(ValueFactory valueFactory)
public GraphImpl()
public GraphImpl(ValueFactory valueFactory, Collection<? extends Statement> statements)
public GraphImpl(Collection<? extends Statement> statements)
public ValueFactory getValueFactory()
Graph
getValueFactory
in interface Graph
public void setValueFactory(ValueFactory valueFactory)
public Iterator<Statement> iterator()
iterator
in interface Iterable<Statement>
iterator
in interface Collection<Statement>
iterator
in class AbstractCollection<Statement>
public int size()
size
in interface Collection<Statement>
size
in class AbstractCollection<Statement>
public boolean add(Statement st)
add
in interface Collection<Statement>
add
in class AbstractCollection<Statement>
public boolean add(Resource subj, IRI pred, Value obj, Resource... contexts)
Graph
public Iterator<Statement> match(Resource subj, IRI pred, Value obj, Resource... contexts)
Graph
Examples: graph.match(s1, null, null) matches all statements that have subject s1,
graph.match(null, null, null, c1) matches all statements that have context c1,
graph.match(null, null, null, (Resource)null) matches all statements that have no associated
context,
graph.match(null, null, null, c1, c2, c3) matches all statements that have context c1 ,
c2 or c3.
match
in interface Graph
subj
- The subject of the statements to match, null to match statements with any subject.pred
- The predicate of the statements to match, null to match statements with any predicate.obj
- The object of the statements to match, null to match statements with any object.contexts
- The contexts of the statements to match. If no contexts are specified, statements will match
disregarding their context. If one or more contexts are specified, statements with a context
matching one of these will match.Copyright © 2015-2019 Eclipse Foundation. All Rights Reserved.