/** * Gets the set of data property expressions that make up the key. This is simply a convenience * method that filteres out the data property expressions in the key. All of the properties * returned by this method are included in the return value of the * {@link OWLHasKeyAxiom#getPropertyExpressions()} method. * * @return The set of object property expressions in the key described by this axiom * @deprecated use the stream method */ @Deprecated default Set<OWLDataPropertyExpression> getDataPropertyExpressions() { return asSet(dataPropertyExpressions()); }
/** * Gets the set of data property expressions that make up the key. This is simply a convenience * method that filteres out the data property expressions in the key. All of the properties * returned by this method are included in the return value of the * {@link OWLHasKeyAxiom#getPropertyExpressions()} method. * * @return The set of object property expressions in the key described by this axiom * @deprecated use the stream method */ @Deprecated default Set<OWLDataPropertyExpression> getDataPropertyExpressions() { return asSet(dataPropertyExpressions()); }
/** * Gets the set of data property expressions that make up the key. This is simply a convenience * method that filteres out the data property expressions in the key. All of the properties * returned by this method are included in the return value of the * {@link OWLHasKeyAxiom#getPropertyExpressions()} method. * * @return The set of object property expressions in the key described by this axiom * @deprecated use the stream method */ @Deprecated default Set<OWLDataPropertyExpression> getDataPropertyExpressions() { return asSet(dataPropertyExpressions()); }
@Override public void visit(OWLHasKeyAxiom axiom) { process(axiom); axiom.getClassExpression().accept(this); axiom.objectPropertyExpressions().forEach(a -> a.accept(this)); axiom.dataPropertyExpressions().forEach(a -> a.accept(this)); }
@Override public void visit(OWLHasKeyAxiom axiom) { process(axiom); axiom.getClassExpression().accept(this); axiom.objectPropertyExpressions().forEach(a -> a.accept(this)); axiom.dataPropertyExpressions().forEach(a -> a.accept(this)); }
@Override public void visit(OWLHasKeyAxiom axiom) { process(axiom); axiom.getClassExpression().accept(this); axiom.objectPropertyExpressions().forEach(a -> a.accept(this)); axiom.dataPropertyExpressions().forEach(a -> a.accept(this)); }
@Override public void visit(OWLHasKeyAxiom axiom) { setAxiomWriting(); axiom.getClassExpression().accept(this); write(HAS_KEY); write(axiom.objectPropertyExpressions(), COMMA, false); write(axiom.dataPropertyExpressions(), COMMA, false); }
@Override public void visit(OWLHasKeyAxiom axiom) { setAxiomWriting(); axiom.getClassExpression().accept(this); write(HAS_KEY); write(axiom.objectPropertyExpressions(), COMMA, false); write(axiom.dataPropertyExpressions(), COMMA, false); }
@Override public void visit(OWLHasKeyAxiom axiom) { setAxiomWriting(); axiom.getClassExpression().accept(this); write(HAS_KEY); write(axiom.objectPropertyExpressions(), COMMA, false); write(axiom.dataPropertyExpressions(), COMMA, false); }
/** * Builder initialized from an existing object. * * @param expected the existing object * @param df data factory */ public BuilderHasKey(OWLHasKeyAxiom expected, OWLDataFactory df) { this(df); withClass(expected.getClassExpression()).withAnnotations(expected.annotations()) .withItems(expected .dataPropertyExpressions()).withItems(expected.objectPropertyExpressions()); }
/** * Builder initialized from an existing object. * * @param expected * the existing object * @param df * data factory */ public BuilderHasKey(OWLHasKeyAxiom expected, OWLDataFactory df) { this(df); withClass(expected.getClassExpression()).withAnnotations(expected.annotations()) .withItems(expected.dataPropertyExpressions()).withItems(expected.objectPropertyExpressions()); }
/** * Builder initialized from an existing object. * * @param expected the existing object * @param df data factory */ public BuilderHasKey(OWLHasKeyAxiom expected, OWLDataFactory df) { this(df); withClass(expected.getClassExpression()).withAnnotations(expected.annotations()) .withItems(expected .dataPropertyExpressions()).withItems(expected.objectPropertyExpressions()); }
@Override public void visit(OWLHasKeyAxiom axiom) { setAxiomWriting(); axiom.getClassExpression().accept(this); write(HAS_KEY); write(axiom.objectPropertyExpressions(), COMMA, false); write(axiom.dataPropertyExpressions(), COMMA, false); }
/** * Builder initialized from an existing object. * * @param expected the existing object * @param df data factory */ public BuilderHasKey(OWLHasKeyAxiom expected, OWLDataFactory df) { this(df); withClass(expected.getClassExpression()).withAnnotations(expected.annotations()) .withItems(expected .dataPropertyExpressions()).withItems(expected.objectPropertyExpressions()); }
@Override public void visit(OWLHasKeyAxiom axiom) { writer.writeStartElement(HAS_KEY); writeAnnotations(axiom); axiom.getClassExpression().accept(this); render(axiom.objectPropertyExpressions()); render(axiom.dataPropertyExpressions()); writer.writeEndElement(); }
@Override public void visit(OWLHasKeyAxiom axiom) { writer.writeStartElement(HAS_KEY); writeAnnotations(axiom); axiom.getClassExpression().accept(this); render(axiom.objectPropertyExpressions()); render(axiom.dataPropertyExpressions()); writer.writeEndElement(); }
@Override public void visit(OWLHasKeyAxiom axiom) { writer.writeStartElement(HAS_KEY); writeAnnotations(axiom); axiom.getClassExpression().accept(this); render(axiom.objectPropertyExpressions()); render(axiom.dataPropertyExpressions()); writer.writeEndElement(); }
@Override public void visit(OWLHasKeyAxiom axiom) { writer.writeStartElement(HAS_KEY); writeAnnotations(axiom); axiom.getClassExpression().accept(this); render(axiom.objectPropertyExpressions()); render(axiom.dataPropertyExpressions()); writer.writeEndElement(); }
@Override public void visit(OWLHasKeyAxiom axiom) { writeAxiomStart(HAS_KEY, axiom); acceptAndSpace(axiom.getClassExpression()); writeOpenBracket(); write(asList(axiom.objectPropertyExpressions())); writeCloseBracket(); writeSpace(); writeOpenBracket(); write(asList(axiom.dataPropertyExpressions())); writeCloseBracket(); writeAxiomEnd(); }
@Override public void visit(OWLHasKeyAxiom axiom) { writeAxiomStart(HAS_KEY, axiom); acceptAndSpace(axiom.getClassExpression()); writeOpenBracket(); write(asList(axiom.objectPropertyExpressions())); writeCloseBracket(); writeSpace(); writeOpenBracket(); write(asList(axiom.dataPropertyExpressions())); writeCloseBracket(); writeAxiomEnd(); }