Refine search
private String renderPropertyAssertion(OWLDataProperty property, OWLLiteral literal) { StringBuilder sb = new StringBuilder(getID(property)); sb.append(" \""); sb.append(literal.getLiteral()); sb.append("\" "); if (!literal.isRDFPlainLiteral()) { sb.append(literal.getDatatype().getIRI()); } return sb.toString(); }
private String renderPropertyAssertion(OWLDataProperty property, OWLLiteral literal) { StringBuilder sb = new StringBuilder(getID(property)); sb.append(" \""); sb.append(literal.getLiteral()); sb.append("\" "); if (!literal.isRDFPlainLiteral()) { sb.append(literal.getDatatype().getIRI()); } return sb.toString(); }
@Override protected int compareObjectOfSameType(OWLObject object) { OWLLiteral other = (OWLLiteral) object; int diff = getLiteral().compareTo(other.getLiteral()); if (diff != 0) { return diff; } return datatype.compareTo(other.getDatatype()); }
@Override protected int compareObjectOfSameType(OWLObject object) { OWLLiteral other = (OWLLiteral) object; int diff = getLiteral().compareTo(other.getLiteral()); if (diff != 0) { return diff; } return datatype.compareTo(other.getDatatype()); }
@Override protected int compareObjectOfSameType(OWLObject object) { OWLLiteral other = (OWLLiteral) object; int diff = getLiteral().compareTo(other.getLiteral()); if (diff != 0) { return diff; } return datatype.compareTo(other.getDatatype()); }
public boolean setEditedObject(OWLLiteral constant) { clear(); if (constant != null) { annotationContent.setText(constant.getLiteral()); if (!constant.isRDFPlainLiteral()) { datatypeComboBox.setSelectedItem(constant.getDatatype()); } else { langComboBox.setSelectedItem(constant.getLang()); } } return true; }
/** * @param literal the wrapped literal */ public RDFLiteral(OWLLiteral literal) { this(literal.getLiteral(), literal.getLang(), literal.getDatatype().getIRI()); }
@Override public String toString() { return toStringHelper("LiteralPrimitive") .addValue(literal.getLiteral()) .addValue(literal.getDatatype()) .addValue(literal.getLang()) .toString(); }
protected boolean isNonNegativeIntegerStrict(IRI mainNode, OWLRDFVocabulary p) { OWLLiteral literal = consumer.getLiteralObject(mainNode, p, false); if (literal == null) { return false; } return OWL2Datatype.XSD_NON_NEGATIVE_INTEGER.matches(literal.getDatatype()) && OWL2Datatype.XSD_NON_NEGATIVE_INTEGER.isInLexicalSpace(literal.getLiteral()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getDatatype().hashCode()); hash = OWLObject.hashIteration(hash, getLiteral().hashCode()); return OWLObject.hashIteration(hash, getLang().hashCode()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getDatatype().hashCode()); hash = OWLObject.hashIteration(hash, getLiteral().hashCode()); return OWLObject.hashIteration(hash, getLang().hashCode()); }
protected boolean isNonNegativeIntegerStrict(IRI mainNode, OWLRDFVocabulary p) { OWLLiteral literal = consumer.getLiteralObject(mainNode, p, false); if (literal == null) { return false; } return OWL2Datatype.XSD_NON_NEGATIVE_INTEGER.matches(literal.getDatatype()) && OWL2Datatype.XSD_NON_NEGATIVE_INTEGER.isInLexicalSpace(literal.getLiteral()); }
@Override default int initHashCode() { int hash = hashIndex(); hash = OWLObject.hashIteration(hash, getDatatype().hashCode()); hash = OWLObject.hashIteration(hash, getLiteral().hashCode()); return OWLObject.hashIteration(hash, getLang().hashCode()); }
@Override public void write(OWLOutputStream out, Object o) throws IOException { OWLLiteral literal = (OWLLiteral) o; IOUtils.writeString(out.getOutputStream(), literal.getLiteral()); out.write(literal.getDatatype()); }
@Override public boolean matches(@Nonnull OWLLiteral literal) { return lexicalValueMatcher.matches(literal.getLiteral()) && languageTagMatcher.matches(literal.getLang()) && datatypeMatcher.matches(literal.getDatatype()); }
@Override public OWLLiteral visit(OWLLiteral node) { OWLLiteral l = replacementLiterals.get(node); if (l != null) { return l; } if (node.hasLang()) { return df.getOWLLiteral(node.getLiteral(), node.getLang()); } return df.getOWLLiteral(node.getLiteral(), t(node.getDatatype())); }
@Override public OWLLiteral visit(OWLLiteral node) { OWLLiteral l = replacementLiterals.get(node); if (l != null) { return l; } if (node.hasLang()) { return df.getOWLLiteral(node.getLiteral(), node.getLang()); } return df.getOWLLiteral(node.getLiteral(), t(node.getDatatype())); }
@Override public OWLLiteral visit(OWLLiteral node) { OWLLiteral l = replacementLiterals.get(node); if (l != null) { return l; } if (node.hasLang()) { return df.getOWLLiteral(node.getLiteral(), node.getLang()); } return df.getOWLLiteral(node.getLiteral(), t(node.getDatatype())); }
@Override public OWLLiteral visit(OWLLiteral node) { if (node.hasLang()) { return df.getOWLLiteral(node.getLiteral(), node.getLang()); } return df.getOWLLiteral(node.getLiteral(), get(node.getDatatype())); }
@Override public void visit(OWLLiteral node) { if (node.hasLang()) { obj = df.getOWLLiteral(node.getLiteral(), node.getLang()); } else { obj = df.getOWLLiteral(node.getLiteral(), dup(node.getDatatype())); } }