@Override protected OWLAxiom createAxiom() throws OWLXMLParserException { return getOWLDataFactory().getOWLDatatypeDefinitionAxiom(datatype, dataRange, getAnnotations()); } }
@Override public Object read(OWLInputStream in) throws IOException { OWLDatatype datatype = (OWLDatatype) in.read(); OWLDataRange dataRange = (OWLDataRange) in.read(); return in.getOWLDataFactory().getOWLDatatypeDefinitionAxiom(datatype, dataRange); }
public OWLAxiom getAxiomWithoutAnnotations() { if(!isAnnotated()) { return this; } return getOWLDataFactory().getOWLDatatypeDefinitionAxiom(getDatatype(), getDataRange()); }
@Override public OWLDatatypeDefinitionAxiom visit(OWLDatatypeDefinitionAxiom axiom) { return df.getOWLDatatypeDefinitionAxiom(get(axiom.getDatatype()), get(axiom.getDataRange()), anns(axiom)); }
@Override public void visit(OWLDatatypeDefinitionAxiom ax) { obj = df .getOWLDatatypeDefinitionAxiom(dup(ax.getDatatype()), dup(ax.getDataRange()), anns(ax)); }
private void translateEquivalentDataRanges(IRI s, IRI p, IRI o) { OWLDatatype datatype = df.getOWLDatatype(s); OWLDataRange dataRange = dr(o); OWLDatatypeDefinitionAxiom def = df.getOWLDatatypeDefinitionAxiom(datatype, dataRange, anns()); add(def); consume(s, p, o); }
private void translateEquivalentDataRanges(IRI s, IRI p, IRI o) { OWLDatatype datatype = df.getOWLDatatype(s); OWLDataRange dataRange = dr(o); OWLDatatypeDefinitionAxiom def = df.getOWLDatatypeDefinitionAxiom(datatype, dataRange, anns()); add(def); consume(s, p, o); }
@Override public OWLDatatypeDefinitionAxiom visit(OWLDatatypeDefinitionAxiom axiom) { return df.getOWLDatatypeDefinitionAxiom(get(axiom.getDatatype()), get(axiom.getDataRange()), anns(axiom)); }
private void translateEquivalentDataRanges(IRI s, IRI p, IRI o) { OWLDatatype datatype = df.getOWLDatatype(s); OWLDataRange dataRange = dr(o); OWLDatatypeDefinitionAxiom def = df.getOWLDatatypeDefinitionAxiom(datatype, dataRange, anns()); add(def); consume(s, p, o); }
private void translateEquivalentDataRanges(IRI s, IRI p, IRI o) { OWLDatatype datatype = df.getOWLDatatype(s); OWLDataRange dataRange = dr(o); OWLDatatypeDefinitionAxiom def = df.getOWLDatatypeDefinitionAxiom(datatype, dataRange, anns()); add(def); consume(s, p, o); }
@Override public OWLDatatypeDefinitionAxiom visit(OWLDatatypeDefinitionAxiom axiom) { return df.getOWLDatatypeDefinitionAxiom(get(axiom.getDatatype()), get(axiom.getDataRange()), anns(axiom)); }
@Override public void visit(OWLDatatypeDefinitionAxiom ax) { obj = df .getOWLDatatypeDefinitionAxiom(dup(ax.getDatatype()), dup(ax.getDataRange()), anns(ax)); }
final public OWLDatatypeDefinitionAxiom DatatypeDefinitionAxiom() throws ParseException {OWLDatatype datatype; OWLDataRange dr; Set<OWLAnnotation> axAnnos; jj_consume_token(DATATYPEDEFINITION); jj_consume_token(OPENPAR); axAnnos = AxiomAnnotationSet(); datatype = DatatypeIRI(); dr = DataRange(); jj_consume_token(CLOSEPAR); return df.getOWLDatatypeDefinitionAxiom(datatype, dr, axAnnos); }
final public OWLDatatypeDefinitionAxiom DatatypeDefinitionAxiom() throws ParseException {OWLDatatype datatype; OWLDataRange dr; Set<OWLAnnotation> axAnnos; jj_consume_token(DATATYPEDEFINITION); jj_consume_token(OPENPAR); axAnnos = AxiomAnnotationSet(); datatype = DatatypeIRI(); dr = DataRange(); jj_consume_token(CLOSEPAR); return df.getOWLDatatypeDefinitionAxiom(datatype, dr, axAnnos); }
final public OWLDatatypeDefinitionAxiom DatatypeDefinitionAxiom() throws ParseException {OWLDatatype datatype; OWLDataRange dr; Set<OWLAnnotation> axAnnos; jj_consume_token(DATATYPEDEFINITION); jj_consume_token(OPENPAR); axAnnos = AxiomAnnotationSet(); datatype = DatatypeIRI(); dr = DataRange(); jj_consume_token(CLOSEPAR); return df.getOWLDatatypeDefinitionAxiom(datatype, dr, axAnnos); }
final public OWLDatatypeDefinitionAxiom DatatypeDefinitionAxiom() throws ParseException {OWLDatatype datatype; OWLDataRange dr; Set<OWLAnnotation> axAnnos; jj_consume_token(DATATYPEDEFINITION); jj_consume_token(OPENPAR); axAnnos = AxiomAnnotationSet(); datatype = DatatypeIRI(); dr = DataRange(); jj_consume_token(CLOSEPAR); return df.getOWLDatatypeDefinitionAxiom(datatype, dr, axAnnos); }
@Override public Object visit(OWLDatatypeDefinitionAxiom axiom) { return visitAxiom(axiom, () -> df.getOWLDatatypeDefinitionAxiom(t(axiom.getDatatype()), t(axiom .getDataRange()), t(axiom.annotations()))); }
@Override public Object visit(OWLDatatypeDefinitionAxiom axiom) { return visitAxiom(axiom, () -> df.getOWLDatatypeDefinitionAxiom(t(axiom.getDatatype()), t(axiom .getDataRange()), t(axiom.annotations()))); }
@Override public Object visit(OWLDatatypeDefinitionAxiom axiom) { return visitAxiom(axiom, () -> df.getOWLDatatypeDefinitionAxiom(t(axiom.getDatatype()), t(axiom .getDataRange()), t(axiom.annotations()))); }
private void translateEquivalentDataRanges(IRI subject, IRI predicate, IRI object) { OWLDatatype datatype = getDataFactory().getOWLDatatype(subject); OWLDataRange dataRange = getConsumer().translateDataRange(object); addAxiom(getDataFactory().getOWLDatatypeDefinitionAxiom(datatype, dataRange, getPendingAnnotations())); consumeTriple(subject, predicate, object); }