DataPropertyRangeExpression firstp = (DataPropertyRangeExpression)first; DataPropertyExpression prop = firstp.getProperty(); Equivalences<DataPropertyExpression> vertex = dataPropertyDAG.getVertex(prop); if (vertex == null){ throw new IllegalStateException("Unknown data property: " + prop);
DataPropertyRangeExpression firstp = (DataPropertyRangeExpression)first; DataPropertyExpression prop = firstp.getProperty(); Equivalences<DataPropertyExpression> vertex = dataPropertyDAG.getVertex(prop); if (vertex == null){ throw new IllegalStateException("Unknown data property: " + prop);
ObjectSomeValuesFrom firstp = (ObjectSomeValuesFrom)first; ObjectPropertyExpression prop = firstp.getProperty(); ObjectPropertyExpression propRep = objectPropertyDAG.getVertex(prop).getRepresentative(); representative = propRep.getDomain(); DataSomeValuesFrom firstp = (DataSomeValuesFrom)first; DataPropertyExpression prop = firstp.getProperty(); DataPropertyExpression propRep = dataPropertyDAG.getVertex(prop).getRepresentative(); representative = propRep.getDomainRestriction(DatatypeImpl.rdfsLiteral);
ObjectSomeValuesFrom firstp = (ObjectSomeValuesFrom)first; ObjectPropertyExpression prop = firstp.getProperty(); ObjectPropertyExpression propRep = objectPropertyDAG.getVertex(prop).getRepresentative(); representative = propRep.getDomain(); DataSomeValuesFrom firstp = (DataSomeValuesFrom)first; DataPropertyExpression prop = firstp.getProperty(); DataPropertyExpression propRep = dataPropertyDAG.getVertex(prop).getRepresentative(); representative = propRep.getDomainRestriction(DatatypeImpl.rdfsLiteral);
private void setIndex(String iri, int type, int idx) { if (type == CLASS_TYPE) { OClass c = reasonerDag.classes().get(iri); if (reasonerDag.classesDAG().getVertex(c) == null) throw new RuntimeException("UNKNOWN CLASS: " + iri); if (cacheSI.getEntry(ope) != null) { DataPropertyExpression dpe = reasonerDag.dataProperties().get(iri); if (reasonerDag.dataPropertiesDAG().getVertex(dpe) != null) { if (cacheSI.getEntry(dpe) != null) throw new RuntimeException("DUPLICATE PROPERTY: " + iri); if (reasonerDag.dataPropertiesDAG().getVertex(dpe) != null) { if (cacheSI.getEntry(dpe) != null) throw new RuntimeException("DUPLICATE PROPERTY: " + iri);