blob: 0a4dff2f1177f7bcdd1d62cf547f2f728613593c (
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;
public class Literal extends AnswerTerm {
int id;
String lexicalForm, datatype;
public Literal(String lexicalForm2, String datatype2, int i) {
this.lexicalForm = lexicalForm2;
this.datatype = datatype2;
this.id = i;
}
public static Literal create(String lexicalForm, String datatype) {
String key = lexicalForm + "^^" + datatype;
Literal instance = (Literal) instances.find(key);
if (instance != null) return instance;
instance = new Literal(lexicalForm, datatype, ++OriginalCounter);
instances.insert(key, instance);
return instance;
}
@Override
public String toString() {
return "\"" + lexicalForm + "\"^^" + datatype;
}
}
|