@Override public OWLAxiom visit(OWLDisjointUnionAxiom axiom) { Set<OWLClassExpression> descs = new HashSet<OWLClassExpression>(); for (OWLClassExpression op : axiom.getClassExpressions()) { descs.add(op.accept(this)); } return dataFactory.getOWLDisjointUnionAxiom(axiom.getOWLClass(), descs); }
@Override public OWLAxiom visit(OWLDisjointUnionAxiom axiom) { Set<OWLClassExpression> descs = new HashSet<>(); for (OWLClassExpression op : axiom.getClassExpressions()) { descs.add(op.accept(this)); } return dataFactory.getOWLDisjointUnionAxiom(axiom.getOWLClass(), descs); }
@Override protected OWLDisjointUnionAxiom createAxiom(Set<OWLClassExpression> editedObject) { return getOWLDataFactory().getOWLDisjointUnionAxiom(getRootObject(), editedObject); }
@Override public OWLAxiom visit(OWLDisjointUnionAxiom axiom) { return df.getOWLDisjointUnionAxiom(axiom.getOWLClass(), asList(axiom.classExpressions().map(p -> p.accept(classVisitor)))); }
@Override public Object read(OWLInputStream in) throws IOException { OWLClass c = (OWLClass) in.read(); int count = IOUtils.readInt(in.getInputStream()); Set<OWLClassExpression> classExpressions = new TreeSet<OWLClassExpression>(); for (int i = 0; i < count; i++) { classExpressions.add((OWLClassExpression) in.read()); } return in.getOWLDataFactory().getOWLDisjointUnionAxiom(c, classExpressions); }
@Override public OWLAxiom visit(OWLDisjointUnionAxiom axiom) { return df.getOWLDisjointUnionAxiom(axiom.getOWLClass(), asList(axiom.classExpressions().map(p -> p.accept(classVisitor)))); }
@Override public OWLAxiom visit(OWLDisjointUnionAxiom axiom) { return df.getOWLDisjointUnionAxiom(axiom.getOWLClass(), asList(axiom.classExpressions().map(p -> p.accept(classVisitor)))); }
public OWLDisjointUnionAxiom getAxiomWithoutAnnotations() { if(!isAnnotated()) { return this; } return getOWLDataFactory().getOWLDisjointUnionAxiom(getOWLClass(), getClassExpressions()); }
@Override public void visit(OWLDisjointUnionAxiom ax) { obj = df .getOWLDisjointUnionAxiom(dup(ax.getOWLClass()), set(ax.classExpressions()), anns(ax)); }
@Override public OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom axiom) { return df.getOWLDisjointUnionAxiom(get(axiom.getOWLClass()), list(axiom.classExpressions()), anns(axiom)); }
@Override public OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom axiom) { return df.getOWLDisjointUnionAxiom(get(axiom.getOWLClass()), list(axiom.classExpressions()), anns(axiom)); }
@Override public OWLDisjointUnionAxiom visit(OWLDisjointUnionAxiom axiom) { return df.getOWLDisjointUnionAxiom(get(axiom.getOWLClass()), list(axiom.classExpressions()), anns(axiom)); }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLClass cls = (OWLClass) ce(s); Set<OWLClassExpression> classExpressions = consumer.translatorAccessor.translateToClassExpressionSet(o); add(df.getOWLDisjointUnionAxiom(cls, classExpressions, anns())); consume(s, p, o); } } }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLClass cls = (OWLClass) ce(s); Set<OWLClassExpression> classExpressions = consumer.translatorAccessor.translateToClassExpressionSet(o); add(df.getOWLDisjointUnionAxiom(cls, classExpressions, anns())); consume(s, p, o); } } }
final public OWLClassAxiom DisjointUnion() throws ParseException {OWLClass cls; Set<OWLClassExpression> classExpressions; Set<OWLAnnotation> axiomAnnos; jj_consume_token(DISJOINTUNION); jj_consume_token(OPENPAR); axiomAnnos = AxiomAnnotationSet(); cls = ClassIRI(); classExpressions = ClassExpressionSet(); jj_consume_token(CLOSEPAR); return df.getOWLDisjointUnionAxiom(cls, classExpressions, axiomAnnos); }
final public OWLClassAxiom DisjointUnion() throws ParseException { OWLClass cls; Set<OWLClassExpression> classExpressions; Set<OWLAnnotation> axiomAnnos; jj_consume_token(DISJOINTUNION); jj_consume_token(OPENPAR); axiomAnnos = AxiomAnnotationSet(); cls = ClassIRI(); classExpressions = ClassExpressionSet(); jj_consume_token(CLOSEPAR); return dataFactory.getOWLDisjointUnionAxiom(cls, classExpressions, axiomAnnos); }
final public OWLClassAxiom DisjointUnion() throws ParseException {OWLClass cls; Set<OWLClassExpression> classExpressions; Set<OWLAnnotation> axiomAnnos; jj_consume_token(DISJOINTUNION); jj_consume_token(OPENPAR); axiomAnnos = AxiomAnnotationSet(); cls = ClassIRI(); classExpressions = ClassExpressionSet(); jj_consume_token(CLOSEPAR); return df.getOWLDisjointUnionAxiom(cls, classExpressions, axiomAnnos); }
@Override public void handleTriple(IRI s, IRI p, IRI o) { if (!isAnon(s)) { OWLClass cls = (OWLClass) ce(s); Set<OWLClassExpression> classExpressions = consumer.translatorAccessor.translateToClassExpressionSet(o); add(df.getOWLDisjointUnionAxiom(cls, classExpressions, anns())); consume(s, p, o); } } }
@Override public Object visit(OWLDisjointUnionAxiom axiom) { return visitAxiom(axiom, () -> df.getOWLDisjointUnionAxiom(t(axiom.getOWLClass()), t(axiom .classExpressions()), t(axiom.annotations()))); }
@Override public void handleTriple(IRI subject, IRI predicate, IRI object) throws UnloadableImportException { if (!getConsumer().isAnonymousNode(subject)) { OWLClass cls = (OWLClass) translateClassExpression(subject); Set<OWLClassExpression> classExpressions = getConsumer().translateToClassExpressionSet(object); addAxiom(getDataFactory().getOWLDisjointUnionAxiom(cls, classExpressions, getPendingAnnotations())); consumeTriple(subject, predicate, object); } } }