1 package org.simantics.layer0.utils.binaryPredicates;
\r
3 import java.util.Collection;
\r
5 import org.simantics.db.ReadGraph;
\r
6 import org.simantics.db.Resource;
\r
7 import org.simantics.db.WriteGraph;
\r
8 import org.simantics.db.exception.DatabaseException;
\r
9 import org.simantics.utils.datastructures.Pair;
\r
12 public class BinaryPredicateAdapter extends BinaryPredicate {
\r
15 public boolean supportsGetObjects() {
\r
20 public boolean supportsGetSubjects() {
\r
25 public boolean supportsGetStatements() {
\r
30 public Collection<Resource> getObjects(ReadGraph g, Resource subject)
\r
31 throws DatabaseException {
\r
32 throw new UnsupportedOperationException();
\r
36 public Collection<Resource> getSubjects(ReadGraph g, Resource object)
\r
37 throws DatabaseException {
\r
38 throw new UnsupportedOperationException();
\r
42 public Collection<Pair<Resource, Resource>> getStatements(ReadGraph g)
\r
43 throws DatabaseException {
\r
44 throw new UnsupportedOperationException();
\r
48 public boolean has(ReadGraph g, Resource subject, Resource object)
\r
49 throws DatabaseException {
\r
50 throw new UnsupportedOperationException();
\r
54 public boolean supportsAdditions() {
\r
59 public boolean supportsRemovals() {
\r
64 public void add(WriteGraph g, Resource subject, Resource object)
\r
65 throws DatabaseException {
\r
66 throw new UnsupportedOperationException();
\r
70 public void remove(WriteGraph g, Resource subject, Resource object)
\r
71 throws DatabaseException {
\r
72 throw new UnsupportedOperationException();
\r