public boolean contains(OClass cls){ return classes.contains(cls.getName()); }
public boolean contains(OClass cls){ return classes.contains(cls.getName()); }
private void checkSignature(ClassExpression desc) { if (desc instanceof OClass) { OClass cl = (OClass) desc; if (!classes.contains(cl.getName())) throw new IllegalArgumentException(CLASS_NOT_FOUND + desc); } else if (desc instanceof ObjectSomeValuesFrom) { checkSignature(((ObjectSomeValuesFrom) desc).getProperty()); } else { assert (desc instanceof DataSomeValuesFrom); checkSignature(((DataSomeValuesFrom) desc).getProperty()); } }
private void checkSignature(ClassExpression desc) { if (desc instanceof OClass) { OClass cl = (OClass) desc; if (!classes.contains(cl.getName())) throw new IllegalArgumentException(CLASS_NOT_FOUND + desc); } else if (desc instanceof ObjectSomeValuesFrom) { checkSignature(((ObjectSomeValuesFrom) desc).getProperty()); } else { assert (desc instanceof DataSomeValuesFrom); checkSignature(((DataSomeValuesFrom) desc).getProperty()); } }
stm.setString(1, concept.getKey().getName()); stm.setInt(2, concept.getValue().getIndex()); stm.setInt(3, CLASS_TYPE); for (Entry<OClass,SemanticIndexRange> concept : cacheSI.getClassIndexEntries()) { for (Interval it : concept.getValue().getIntervals()) { stm.setString(1, concept.getKey().getName()); stm.setInt(2, it.getStart()); stm.setInt(3, it.getEnd());
public OWLIndividualAxiom translate(ClassAssertion ca) { IRI conceptIRI = IRI.create(ca.getConcept().getName()); OWLClass description = dataFactory.getOWLClass(conceptIRI); OWLIndividual object = translate(ca.getIndividual()); return dataFactory.getOWLClassAssertionAxiom(description, object); }