@Override public void visit(OWLLiteral node) { // xsd:decimal is the default datatype for literal forms like "33.3" // with no specified datatype if (XSDVocabulary.DECIMAL.getIRI().equals(node.getDatatype().getIRI())) { write(node.getLiteral()); } else if (node.getDatatype().isFloat()) { write(node.getLiteral()); write("f"); } else if (node.getDatatype().isInteger()) { write(node.getLiteral()); } else if (node.getDatatype().isBoolean()) { write(node.getLiteral()); } else { pushTab(getIndent()); writeLiteral(node.getLiteral()); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); node.getDatatype().accept(this); } popTab(); } }
@Override public void visit(OWLLiteral node) { // xsd:decimal is the default datatype for literal forms like "33.3" // with no specified datatype if (XSDVocabulary.DECIMAL.getIRI().equals(node.getDatatype().getIRI())) { write(node.getLiteral()); } else if (node.getDatatype().isFloat()) { write(node.getLiteral()); write("f"); } else if (node.getDatatype().isInteger()) { write(node.getLiteral()); } else if (node.getDatatype().isBoolean()) { write(node.getLiteral()); } else { pushTab(getIndent()); writeLiteral(node.getLiteral()); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); node.getDatatype().accept(this); } popTab(); } }
@Override public void visit(OWLLiteral node) { // xsd:decimal is the default datatype for literal forms like "33.3" // with no specified datatype if (XSDVocabulary.DECIMAL.getIRI().equals(node.getDatatype().getIRI())) { write(node.getLiteral()); } else if (node.getDatatype().isFloat()) { write(node.getLiteral()); write("f"); } else if (node.getDatatype().isInteger()) { write(node.getLiteral()); } else if (node.getDatatype().isBoolean()) { write(node.getLiteral()); } else { pushTab(getIndent()); writeLiteral(node.getLiteral()); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); node.getDatatype().accept(this); } popTab(); } }
@Override public void visit(OWLLiteral node) { // xsd:decimal is the default datatype for literal forms like "33.3" // with no specified datatype if (XSDVocabulary.DECIMAL.getIRI().equals(node.getDatatype().getIRI())) { write(node.getLiteral()); } else if (node.getDatatype().isFloat()) { write(node.getLiteral()); write("f"); } else if (node.getDatatype().isInteger()) { write(node.getLiteral()); } else if (node.getDatatype().isBoolean()) { write(node.getLiteral()); } else { pushTab(getIndent()); writeLiteral(node.getLiteral()); if (node.hasLang()) { write("@"); write(node.getLang()); } else if (!node.isRDFPlainLiteral() && !OWL2Datatype.XSD_STRING.matches(node.getDatatype())) { write("^^"); node.getDatatype().accept(this); } popTab(); } }