package edu.kit.aifb.summa.model;
public class URI extends URIorLiteral {
private static final long serialVersionUID = -2949152516257474547L;
private java.net.URI uri = null;
private String label = null;
// language of the label
private String lang = null;
public URI(java.net.URI uri) {
this.uri = uri;
type = Types.URI;
}
public URI(java.net.URI uri, String label) {
this.uri = uri;
this.label = label;
type = Types.URI;
}
public URI(java.net.URI uri, String label, String lang) {
this.uri = uri;
this.label = label;
this.setLang(lang);
type = Types.URI;
}
public java.net.URI getURI() {
return uri;
}
public String getLabel() {
return label;
}
public void setLabel(String label) {
this.label = label;
}
@Override
public String toString() {
return "<" + uri.toString() + ">";
}
public String getLang() {
return lang;
}
public void setLang(String lang) {
this.lang = lang;
}
}