SimpleOntologyValues { public static Individual mobiIndividual(OWLIndividual owlapiIndividual) { if (owlapiIndividual == null || !owlapiIndividual.isNamed()) { return null; } org.semanticweb.owlapi.model.IRI owlapiIri = owlapiIndividual.asOWLNamedIndividual().getIRI(); IRI mobiIri = mobiIRI(owlapiIri); return new SimpleIndividual(mobiIri); } SimpleOntologyValues(); @Activate void activate(); @Deactivate void deactivate(); static OWLOntology owlapiOntology(Ontology ontology); static IRI mobiIRI(org.semanticweb.owlapi.model.IRI owlIri); static org.semanticweb.owlapi.model.IRI owlapiIRI(IRI mobiIri); static Literal mobiLiteral(OWLLiteral owlLiteral); static OWLLiteral owlapiLiteral(Literal literal); static Annotation mobiAnnotation(OWLAnnotation owlAnno); static OWLAnnotation owlapiAnnotation(Annotation anno); static Individual mobiIndividual(OWLIndividual owlapiIndividual); static OWLNamedIndividual owlapiIndividual(Individual mobiIndividual); static OntologyId mobiOntologyId(OWLOntologyID owlId); static OWLOntologyID owlapiOntologyId(OntologyId simpleId); static OClass mobiClass(OWLClass owlapiClass); static OWLClass owlapiClass(OClass mobiClass); static Datatype mobiDatatype(OWLDatatype datatype); static OWLDatatype owlapiDatatype(Datatype datatype); static ObjectProperty mobiObjectProperty(OWLObjectProperty property); static OWLObjectProperty owlapiObjectProperty(ObjectProperty property); static DataProperty mobiDataProperty(OWLDataProperty property); static OWLDataProperty owlapiDataProperty(DataProperty property); static AnnotationProperty mobiAnnotationProperty(OWLAnnotationProperty property); static OWLAnnotationProperty owlapiAnnotationProperty(AnnotationProperty property);  }
@Test public void testMobiIndividual() throws Exception { OWLNamedIndividual owlIndividual = mock(OWLNamedIndividual.class); org.semanticweb.owlapi.model.IRI owlIRI = mock(org.semanticweb.owlapi.model.IRI.class); expect(owlIndividual.getIRI()).andReturn(owlIRI); expect(owlIndividual.isNamed()).andReturn(true); expect(owlIndividual.asOWLNamedIndividual()).andReturn(owlIndividual); expect(owlIRI.getIRIString()).andReturn(IRI).anyTimes(); replay(owlIndividual, owlIRI); Individual mobiIndividual = SimpleOntologyValues.mobiIndividual(owlIndividual); assertEquals(owlIRI.getIRIString(), mobiIndividual.getIRI().stringValue()); }