public static OWLFacet getFacetBySymbolicName(String symbolicName) { for (OWLFacet vocabulary : OWLFacet.values()) { if (vocabulary.getSymbolicForm().equals(symbolicName)) { return vocabulary; } } return null; }
@Override public void attribute(String localName, String value) throws OWLParserException { if (localName.equals("facet")) { facet = OWLFacet.getFacet(IRI.create(value)); } }
/** * Gets a facet by its short name * @param shortName The short name of the facet. * @return The facet or <code>null</code> if not facet by the specified name exists. */ public static OWLFacet getFacetByShortName(String shortName) { for (OWLFacet vocabulary : OWLFacet.values()) { if (vocabulary.getShortName().equals(shortName)) { return vocabulary; } } return null; }
public void writeFacetAttribute(OWLFacet facet) { try { writer.writeAttribute(OWLXMLVocabulary.DATATYPE_FACET.getURI().toString(), facet.getIRI().toString()); } catch (IOException e) { throw new RuntimeException(e); } }
@Override public void visit(@Nonnull OWLFacetRestriction node) { write(node.getFacet().getSymbolicForm()); writeSpace(); node.getFacetValue().accept(this); }
/** * @param symbolicName symbolic name for facet * @return facet for name */ @Nullable public static OWLFacet getFacetBySymbolicName(String symbolicName) { return stream().filter(v -> v.getSymbolicForm().equals(symbolicName)).findAny() .orElse(null); }
private static Stream<OWLFacet> stream() { return Stream.of(values()); }
final public OWLFacetRestriction DataRangeFacetRestriction() throws ParseException { IRI iri; OWLLiteral con; iri = IRI(); con = Literal(); final OWLFacet v = OWLFacet.getFacetByShortName(iri.getFragment()); { if ("" != null) return dataFactory.getOWLFacetRestriction(v, con); } throw new Error("Missing return statement in function"); }
} else if (!configuration.isStrict()) { for (IRI facetIRI : OWLFacet.getFacetIRIs()) { OWLLiteral val = getLiteralObject(n, facetIRI, true); while (val != null) { restrictions .add(df.getOWLFacetRestriction(OWLFacet.getFacet(facetIRI), val)); val = getLiteralObject(n, facetIRI, true);
public void visit(OWLFacetRestriction node) { hashCode = 563; hashCode = hashCode * MULT + node.getFacet().hashCode(); hashCode = hashCode * MULT + node.getFacetValue().hashCode(); }
OWLFacet fv = parseFacet(); if (fv == null) { throw createException(OWLFacet.getFacets().toArray(new String[OWLFacet.getFacetIRIs().size()]));
public OWLFacet parseFacet() throws ParserException { String facet = consumeToken(); if (facet.equals(">")) { if (peekToken().equals("=")) { consumeToken(); return OWLFacet.MIN_INCLUSIVE; } else { return OWLFacet.MIN_EXCLUSIVE; } } else if (facet.equals("<")) { if (peekToken().equals("=")) { consumeToken(); return OWLFacet.MAX_INCLUSIVE; } else { return OWLFacet.MAX_EXCLUSIVE; } } return OWLFacet.getFacetBySymbolicName(facet); }
OWLFacet fv = parseFacet(); if (fv == null) { throw new ExceptionBuilder().withKeyword(OWLFacet.getFacets()) .build();
/** * @param facet facet */ public void writeFacetAttribute(OWLFacet facet) { writer.writeAttribute(DATATYPE_FACET.getIRI(), facet.getIRI().toString()); }
@Override public void visit(OWLFacetRestriction node) { write(node.getFacet().getSymbolicForm()); writeSpace(); node.getFacetValue().accept(this); }
/** * @return all facets */ public static Set<String> getFacets() { return asSet(stream().map(v -> v.getSymbolicForm())); }
private static Stream<OWLFacet> stream() { return Stream.of(values()); }
final public OWLFacetRestriction DataRangeFacetRestriction() throws ParseException { IRI iri; OWLLiteral con; iri = IRI(); con = Literal(); final OWLFacet v = OWLFacet.getFacetByShortName(iri.getFragment()); { if ("" != null) return dataFactory.getOWLFacetRestriction(v, con); } throw new Error("Missing return statement in function"); }
/** * Gets a facet by its short name * * @param shortName The short name of the facet. * @return The facet or <code>null</code> if not facet by the specified name exists. */ public static OWLFacet getFacetByShortName(String shortName) { for (OWLFacet vocabulary : OWLFacet.values()) { if (vocabulary.getShortName().equals(shortName)) { return vocabulary; } } return null; }