/** * Inverse of getSubPropertyOf */ public Collection<Property> getSuperPropertyOf() { return convertOP2P(objProp.getSuperProperties(onto)); } }
public Collection<OWLObjectProperty> getParents(OWLObjectProperty child) { Set<OWLObjectProperty> properties = new HashSet<OWLObjectProperty>(); for (OWLObjectPropertyExpression prop : child.getSuperProperties(getRootOntology().getImportsClosure())) { OWLObjectPropertyExpression simplifiedProp = prop.getSimplified(); if (!simplifiedProp.isAnonymous()) { properties.add(simplifiedProp.asOWLObjectProperty()); } } return properties; }
@Override public Collection<IProperty> getParents() { Set<IProperty> ret = new HashSet<IProperty>(); Set<OWLOntology> onts = _manager.manager.getOntologies(); /* * TODO use reasoner as appropriate */ synchronized (_owl) { if (_owl.isOWLDataProperty()) { for (OWLOntology o : onts) { for (OWLDataPropertyExpression p : _owl.asOWLDataProperty().getSuperProperties(o)) { ret.add(new Property(p.asOWLDataProperty(), _manager, _manager.getConceptSpace(p .asOWLDataProperty().getIRI()))); } } } else if (_owl.isOWLObjectProperty()) { for (OWLOntology o : onts) { for (OWLObjectPropertyExpression p : _owl.asOWLObjectProperty().getSuperProperties(o)) { ret.add(new Property(p.asOWLObjectProperty(), _manager, _manager.getConceptSpace(p .asOWLObjectProperty().getIRI()))); } } } } return ret; }
write(property); writeSpace(); properties = property.getSuperProperties(ontology); if (!properties.isEmpty()) { write(properties.iterator().next());
write(property); writeSpace(); properties = property.getSuperProperties(ontology); if (!properties.isEmpty()) { write(properties.iterator().next());
write(property); writeSpace(); properties = property.getSuperProperties(ontology1); if (!properties.isEmpty()) { write(properties.iterator().next());
flatten(ranges); final Set<OWLObjectPropertyExpression> superProperties = property.getSuperProperties(ontology); if (!superProperties.isEmpty()) { writeAttribute(PARENTS_ATTR);
flatten(ranges); final Set<OWLObjectPropertyExpression> superProperties = property.getSuperProperties(onto); if (!superProperties.isEmpty()) { writeAttribute(PARENTS_ATTR);
flatten(ranges); final Set<OWLObjectPropertyExpression> superProperties = property.getSuperProperties(onto); if (!superProperties.isEmpty()) { writeAttribute(PARENTS_ATTR);
write(DEFINE_PRIMITIVE_ROLE); write(property); Set<OWLObjectPropertyExpression> superProperties = property.getSuperProperties(ontology); if (superProperties.size() == 1) { writeSpace();
write(DEFINE_PRIMITIVE_ROLE); write(property); Set<OWLObjectPropertyExpression> superProperties = property.getSuperProperties(ontology); if (superProperties.size() == 1) { writeSpace();
write(property); Set<OWLObjectPropertyExpression> superProperties = property .getSuperProperties(ontology1); if (superProperties.size() == 1) { writeSpace();