blob: 7dc5242fddc7afbe26bb437692e6acff5bc734d1 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
package uk.ac.ox.cs.pagoda.model;
import uk.ac.ox.cs.pagoda.util.Namespace;
public class IRI extends AnswerTerm {
int id;
String iri;
private IRI(String iri, int id) {
this.iri = iri;
this.id = id;
}
public IRI create(String iri) {
IRI instance = (IRI) instances.find(iri);
if (instance != null) return instance;
instance = new IRI(iri, iri.startsWith(Namespace.PAGODA_ANONY) ? --SkolemCounter : ++OriginalCounter);
instances.insert(iri, instance);
return instance;
}
@Override
public String toString() {
return "<" + iri + ">";
}
}
|