1 package eu.fbk.knowledgestore.triplestore;
2
3 import java.io.IOException;
4
5 import com.google.common.collect.ForwardingObject;
6
7
8
9
10
11
12
13
14
15
16 public abstract class ForwardingTripleStore extends ForwardingObject implements TripleStore {
17
18 @Override
19 protected abstract TripleStore delegate();
20
21 @Override
22 public void init() throws IOException {
23 delegate().init();
24 }
25
26 @Override
27 public TripleTransaction begin(final boolean readOnly) throws IOException {
28 return delegate().begin(readOnly);
29 }
30
31 @Override
32 public void reset() throws IOException {
33 delegate().reset();
34 }
35
36 @Override
37 public void close() {
38 delegate().close();
39 }
40
41 }