public Collection<Class> getRange() { return convertC(objProp.getRanges(onto)); } public boolean addRange(ClassOrDatatype clazzOrDatatype) {
/** * Inverse ofObjectProperty.getRange */ public Collection<ObjectProperty> getIsRangeOf() { Set<ObjectProperty> rval = new HashSet<ObjectProperty>(); for (OWLObjectProperty oWLObjectProperty : this.onto.getObjectPropertiesInSignature()) { for (OWLClassExpression oWLClassExpression : oWLObjectProperty.getRanges(onto)) { if(oWLClassExpression.equals(clazz)) { rval.add(new OWLAPIObjectProperty(oWLObjectProperty, onto)); } } } return Collections.unmodifiableSet(rval); } }
private void createDomainRangeRels() { domainRangeRelsBuffer = new HashSet<GraphArc>(); Set<OWLObjectProperty> properties = owlOntology.getObjectPropertiesInSignature(); for(OWLObjectProperty property : properties) { for(OWLObjectProperty owlObjectProperty : property.getObjectPropertiesInSignature()) { Set<OWLClassExpression> domainVals = owlObjectProperty.getDomains(owlOntology); Set<OWLClassExpression> rangeVals = owlObjectProperty.getRanges(owlOntology); if (domainVals.isEmpty() && !rangeVals.isEmpty()) { domainVals.add(owlModelManager.getOWLEntityFinder().getOWLClass("Thing")); } else if (rangeVals.isEmpty() && !domainVals.isEmpty()) { rangeVals.add(owlModelManager.getOWLEntityFinder().getOWLClass("Thing")); } Set<OWLEntity> domains = getOWLClasses(domainVals); Set<OWLEntity> ranges = getOWLClasses(rangeVals); createDomainRangeRels(domains, ranges, owlObjectProperty); } } }
for (OWLClassExpression range : property.getRanges(ontology)) { if (!range.isAnonymous()) { tvpList.addPair(OBOVocabulary.RANGE, getID(range.asOWLClass()));
for (OWLClassExpression range : property.getRanges(ontology)) { if (!range.isAnonymous()) { tvpList.addPair(OBOVocabulary.RANGE, getID(range.asOWLClass()));
for (OWLClassExpression range : property.getRanges(ontology)) { if (!range.isAnonymous()) { tvpList.addPair(OBOVocabulary.RANGE, getID(range.asOWLClass()));
@Override public Collection<IConcept> getRange() { Set<IConcept> ret = new HashSet<IConcept>(); synchronized (_owl) { if (_owl.isOWLDataProperty()) { for (OWLDataRange c : _owl.asOWLDataProperty().getRanges(_manager.manager.getOntologies())) { if (c.isDatatype()) { OWLDatatype type = c.asOWLDatatype(); IConcept tltype = _manager.getDatatypeMapping(type.getIRI().toString()); if (tltype != null) { ret.add(tltype); } } } } else if (_owl.isOWLObjectProperty()) { for (OWLClassExpression c : _owl.asOWLObjectProperty().getRanges( _manager.manager.getOntologies())) { if (!c.isAnonymous()) ret.add(new Concept(c.asOWLClass(), _manager, _manager.getConceptSpace(c.asOWLClass() .getIRI()))); } } } return ret; }
.asOWLObjectProperty().getRanges(_manager.manager.getOntologies())) { ret.add(new Concept(zio.asOWLClass(), _manager, _manager .getConceptSpace(zio.asOWLClass().getIRI())));
flatten(desc, KRSSVocabulary.AND); desc = property.getRanges(ontology); if (!desc.isEmpty()) { writeSpace();
flatten(desc, KRSSVocabulary.AND); desc = property.getRanges(ontology); if (!desc.isEmpty()) { writeSpace();
flatten(desc, KRSSVocabulary.AND); desc = property.getRanges(ontology1); if (!desc.isEmpty()) { writeSpace();