public Collection<Class> getType() { return convertC(indiv.getTypes(onto)); } public boolean addType(Class clazz) {
public Collection<OWLClass> getTypes(OWLNamedIndividual i) { Set<OWLClass> types = new HashSet<OWLClass>(); for (OWLClassExpression ce : i.getTypes(ontology.getImportsClosure())) { if (!ce.isAnonymous()) { types.add(ce.asOWLClass()); } } return types; }
protected Set<OWLNamedIndividual> getUntypedIndividuals() { Set<OWLNamedIndividual> untypedIndividuals = new HashSet<OWLNamedIndividual>(); OWLOntology activeOntology = getOWLModelManager().getActiveOntology(); Set<OWLOntology> importsClosure = activeOntology.getImportsClosure(); for (OWLNamedIndividual individual : activeOntology.getIndividualsInSignature(true)) { Set<OWLClassExpression> types = individual.getTypes(importsClosure); if (types == null || types.size() == 0) { untypedIndividuals.add(individual); } } return untypedIndividuals; }
private void printTypes(StringBuffer sb, ShortFormProvider provider) { Set<OWLClass> types = new TreeSet<OWLClass>(); for (OWLClassExpression ce : owlIndividual.getTypes(owlOntology)) { if (!ce.isAnonymous()) { types.add(ce.asOWLClass()); } } if (types.size() > 1) { sb.append('['); } else if (types.size() == 0) { sb.append("Untyped"); } boolean firstTime = true; for (OWLClass type : types) { if (firstTime) { firstTime = false; } else { sb.append(", "); } sb.append(provider.getShortForm(type)); } if (types.size() > 1) { sb.append(']'); } }
private Set<GraphArc> findIncomingIndividualRelationships(OWLEntity entityOfInterest, boolean mustBeVisible) { Set<GraphArc> arcs = new HashSet<GraphArc>(); if (!(entityOfInterest instanceof OWLNamedIndividual)) return arcs; if(!filterManager.isArcTypeVisible(DIRECT_INDIVIDUAL_SLOT_TYPE)) return arcs; OWLNamedIndividual destIndiv = (OWLNamedIndividual) entityOfInterest; for(OWLClassExpression refNode : destIndiv.getTypes(owlOntology)) { if(refNode instanceof OWLClass) { OWLClass clsOwner = (OWLClass)refNode; if (isDisplayableNode(clsOwner, mustBeVisible)) { String relType = DIRECT_INDIVIDUAL_SLOT_TYPE; arcs.add(createArc(clsOwner, destIndiv, relType)); } } } return arcs; }
protected Set<OWLNamedIndividual> getUntypedIndividuals() { Set<OWLNamedIndividual> untypedIndividuals = new HashSet<OWLNamedIndividual>(); OWLOntology activeOntology = getOWLModelManager().getActiveOntology(); Set<OWLOntology> importsClosure = activeOntology.getImportsClosure(); for (OWLNamedIndividual individual : activeOntology.getIndividualsInSignature(true)) { Set<OWLClassExpression> types = individual.getTypes(importsClosure); if (types == null || types.size() == 0) { untypedIndividuals.add(individual); } } return untypedIndividuals; }
OWLNamedIndividual targetIndividual = manager.getOWLDataFactory() .getOWLNamedIndividual(targetIndividualURI); Set<OWLClassExpression> targetTypes = targetIndividual.getTypes(ontology);
Set<OWLClassExpression> individualTypes = individual.getTypes(ontology);
for (OWLClassExpression type : individual.getTypes(ontology)) { if (!type.isAnonymous()) { tvpList.addPair(OBOVocabulary.INSTANCE_OF, getID(type.asOWLClass()));
for (OWLClassExpression type : individual.getTypes(ontology)) { if (!type.isAnonymous()) { tvpList.addPair(OBOVocabulary.INSTANCE_OF, getID(type.asOWLClass()));
for (OWLClassExpression type : individual.getTypes(ontology)) { if (!type.isAnonymous()) { tvpList.addPair(OBOVocabulary.INSTANCE_OF, getID(type.asOWLClass()));