5 |
import org.fenfire.swamp.*; |
import org.fenfire.swamp.*; |
6 |
import java.util.Iterator; |
import java.util.Iterator; |
7 |
|
|
8 |
public class StdObservedGraph implements ObservedGraph { |
public class StdObservedGraph extends StdObservedConstGraph implements Graph { |
9 |
ObservableGraph graph; |
Graph graph; |
|
Obs obs; |
|
10 |
|
|
11 |
public StdObservedGraph(ObservableGraph graph, Obs obs) { |
public StdObservedGraph(Graph graph, Obs obs) { |
12 |
|
super(graph, obs); |
13 |
this.graph = graph; |
this.graph = graph; |
14 |
this.obs = obs; |
this.obs = obs; |
15 |
} |
} |
16 |
|
|
17 |
public void close() { } |
public void set1_11X(Object subject, Object predicate, Object object) { |
18 |
|
graph.set1_11X(subject, predicate, object); |
|
public Object find1_11X(Object subject, Object predicate) { |
|
|
return graph.find1_11X(subject, predicate, obs); |
|
19 |
} |
} |
20 |
public Iterator findN_11X_Iter(Object subject, Object predicate) { |
public void rm_11X(Object subject, Object predicate) { |
21 |
return graph.findN_11X_Iter(subject, predicate, obs); |
graph.rm_11X(subject, predicate); |
22 |
|
} |
23 |
|
public void rm_111(Object subject, Object predicate, Object object) { |
24 |
|
graph.rm_111(subject, predicate, object); |
25 |
} |
} |
|
|
|
26 |
|
|
27 |
} |
} |