public void visit(OWLSubPropertyChainOfAxiom axiom) { axiom.getSuperProperty().accept(this); OWLObjectPropertyExpression prop = (OWLObjectPropertyExpression) obj; List<OWLObjectPropertyExpression> chain = new ArrayList<OWLObjectPropertyExpression>(); for (OWLObjectPropertyExpression p : axiom.getPropertyChain()) { p.accept(this); chain.add((OWLObjectPropertyExpression) obj); } obj = dataFactory.getOWLSubPropertyChainOfAxiom(chain, prop, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLSymmetricObjectPropertyAxiom axiom) { axiom.getProperty().accept(this); OWLObjectPropertyExpression prop = (OWLObjectPropertyExpression) obj; obj = dataFactory.getOWLSymmetricObjectPropertyAxiom(prop, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLAsymmetricObjectPropertyAxiom axiom) { axiom.getProperty().accept(this); obj = dataFactory.getOWLAsymmetricObjectPropertyAxiom((OWLObjectPropertyExpression) obj, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLDifferentIndividualsAxiom axiom) { Set<OWLIndividual> inds = duplicateSet(axiom.getIndividuals()); obj = dataFactory.getOWLDifferentIndividualsAxiom(inds, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLDisjointObjectPropertiesAxiom axiom) { Set<OWLObjectPropertyExpression> props = duplicateSet(axiom.getProperties()); obj = dataFactory.getOWLDisjointObjectPropertiesAxiom(props, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLFunctionalObjectPropertyAxiom axiom) { axiom.getProperty().accept(this); obj = dataFactory.getOWLFunctionalObjectPropertyAxiom((OWLObjectPropertyExpression) obj, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLReflexiveObjectPropertyAxiom axiom) { axiom.getProperty().accept(this); OWLObjectPropertyExpression prop = (OWLObjectPropertyExpression) obj; obj = dataFactory.getOWLReflexiveObjectPropertyAxiom(prop, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLSubClassOfAxiom axiom) { axiom.getSubClass().accept(this); OWLClassExpression subClass = (OWLClassExpression) obj; axiom.getSuperClass().accept(this); OWLClassExpression supClass = (OWLClassExpression) obj; obj = dataFactory.getOWLSubClassOfAxiom(subClass, supClass, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLAnnotationPropertyDomainAxiom axiom) { axiom.getProperty().accept(this); OWLAnnotationProperty prop = (OWLAnnotationProperty) obj; axiom.getDomain().accept(this); IRI domain = (IRI) obj; obj = dataFactory.getOWLAnnotationPropertyDomainAxiom(prop, domain, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLSubDataPropertyOfAxiom axiom) { axiom.getSubProperty().accept(this); OWLDataPropertyExpression subProp = (OWLDataPropertyExpression) obj; axiom.getSuperProperty().accept(this); OWLDataPropertyExpression supProp = (OWLDataPropertyExpression) obj; obj = dataFactory.getOWLSubDataPropertyOfAxiom(subProp, supProp, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLAnnotationPropertyRangeAxiom axiom) { axiom.getProperty().accept(this); OWLAnnotationProperty prop = (OWLAnnotationProperty) obj; axiom.getRange().accept(this); IRI range = (IRI) obj; obj = dataFactory.getOWLAnnotationPropertyRangeAxiom(prop, range, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLDataPropertyRangeAxiom axiom) { axiom.getProperty().accept(this); OWLDataPropertyExpression prop = (OWLDataPropertyExpression) obj; axiom.getRange().accept(this); OWLDataRange range = (OWLDataRange) obj; obj = dataFactory.getOWLDataPropertyRangeAxiom(prop, range, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLObjectPropertyDomainAxiom axiom) { axiom.getProperty().accept(this); OWLObjectPropertyExpression prop = (OWLObjectPropertyExpression) obj; axiom.getDomain().accept(this); OWLClassExpression domain = (OWLClassExpression) obj; obj = dataFactory.getOWLObjectPropertyDomainAxiom(prop, domain, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLObjectPropertyRangeAxiom axiom) { axiom.getProperty().accept(this); OWLObjectPropertyExpression prop = (OWLObjectPropertyExpression) obj; axiom.getRange().accept(this); OWLClassExpression range = (OWLClassExpression) obj; obj = dataFactory.getOWLObjectPropertyRangeAxiom(prop, range, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLHasKeyAxiom axiom) { axiom.getClassExpression().accept(this); OWLClassExpression ce = (OWLClassExpression) obj; Set<OWLPropertyExpression> props = duplicateSet(axiom.getPropertyExpressions()); obj = dataFactory.getOWLHasKeyAxiom(ce, props, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLSubAnnotationPropertyOfAxiom axiom) { axiom.getSubProperty().accept(this); OWLAnnotationProperty sub = (OWLAnnotationProperty) obj; axiom.getSuperProperty().accept(this); OWLAnnotationProperty sup = (OWLAnnotationProperty) obj; obj = dataFactory.getOWLSubAnnotationPropertyOfAxiom(sub, sup, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLClassAssertionAxiom axiom) { axiom.getIndividual().accept(this); OWLIndividual ind = (OWLIndividual) obj; axiom.getClassExpression().accept(this); OWLClassExpression type = (OWLClassExpression) obj; obj = dataFactory.getOWLClassAssertionAxiom(type, ind, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLInverseObjectPropertiesAxiom axiom) { axiom.getFirstProperty().accept(this); OWLObjectPropertyExpression propA = (OWLObjectPropertyExpression) obj; axiom.getSecondProperty().accept(this); OWLObjectPropertyExpression propB = (OWLObjectPropertyExpression) obj; obj = dataFactory.getOWLInverseObjectPropertiesAxiom(propA, propB, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLDataPropertyAssertionAxiom axiom) { axiom.getSubject().accept(this); OWLIndividual subj = (OWLIndividual) obj; axiom.getProperty().accept(this); OWLDataPropertyExpression prop = (OWLDataPropertyExpression) obj; axiom.getObject().accept(this); OWLLiteral con = (OWLLiteral) obj; obj = dataFactory.getOWLDataPropertyAssertionAxiom(prop, subj, con, duplicateAxiomAnnotations(axiom)); }
public void visit(OWLNegativeDataPropertyAssertionAxiom axiom) { axiom.getSubject().accept(this); OWLIndividual ind = (OWLIndividual) obj; axiom.getProperty().accept(this); OWLDataPropertyExpression prop = (OWLDataPropertyExpression) obj; axiom.getObject().accept(this); OWLLiteral con = (OWLLiteral) obj; obj = dataFactory.getOWLNegativeDataPropertyAssertionAxiom(prop, ind, con, duplicateAxiomAnnotations(axiom)); }