checkNotNull(rendering); if(entityType == EntityType.CLASS) { return Optional.ofNullable((E) getOWLClass(rendering)); return Optional.ofNullable((E) getOWLObjectProperty(rendering)); return Optional.ofNullable((E) getOWLDataProperty(rendering)); return Optional.ofNullable((E) getOWLAnnotationProperty(rendering)); return Optional.ofNullable((E) getOWLIndividual(rendering)); return Optional.ofNullable((E) getOWLDatatype(rendering));
public Set<OWLObject> getMatches(String fragment, boolean classes, boolean objectProperties, boolean dataProperties, boolean individuals, boolean datatypes) { TreeSet<OWLObject> set = new TreeSet<OWLObject>(owlModelManager.getOWLObjectComparator()); fragment = fragment + "*"; // look for strings that start with the given fragment if (classes) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLClasses(fragment, false)); } if (objectProperties) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLObjectProperties(fragment, false)); } if (dataProperties) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLDataProperties(fragment, false)); } if (individuals) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLIndividuals(fragment, false)); } if (datatypes) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLDatatypes(fragment, false)); } return set; } }
public List<OWLNamedIndividual> find(String match) { return new ArrayList<>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLIndividuals(match)); }
public java.util.List<O> find(String match) { if (isOWLDataPropertyView()){ return new ArrayList<>((Set<O>)getOWLModelManager().getOWLEntityFinder().getMatchingOWLDataProperties(match)); } else if (isOWLObjectPropertyView()){ return new ArrayList<>((Set<O>)getOWLModelManager().getOWLEntityFinder().getMatchingOWLObjectProperties(match)); } return Collections.emptyList(); }
public List<OWLClass> find(String match) { return new ArrayList<>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLClasses(match)); } }
/** * Performs a search against the knowledge base and displays the neighborhood for the results. * * @param searchString */ public Collection<? extends OWLEntity> search(String searchString, FilterManager filterManager) { restrictToArcType = ""; this.filterManager = filterManager; Set<OWLEntity> searchResults = new HashSet<OWLEntity>(); Set<? extends OWLEntity> matchingClasses = owlModelManager.getOWLEntityFinder().getMatchingOWLClasses(searchString, true, Pattern.CASE_INSENSITIVE); Set<? extends OWLEntity> matchingIndividuals = owlModelManager.getOWLEntityFinder().getMatchingOWLIndividuals(searchString, true, Pattern.CASE_INSENSITIVE); searchResults.addAll(matchingClasses); searchResults.addAll(matchingIndividuals); if (searchResults != null) { showNeighborhood(searchResults, true); } return searchResults; }
public OWLClass getOWLClass(String rendering) { return finder.getOWLClass(rendering); }
public OWLAnnotationProperty getOWLAnnotationProperty(String rendering) { return finder.getOWLAnnotationProperty(rendering); } }
public List<OWLDatatype> find(String match) { return new ArrayList<>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLDatatypes(match)); }
public List<OWLAnnotationProperty> find(String match) { return new ArrayList<>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLAnnotationProperties(match)); }
public OWLDataProperty getOWLDataProperty(String rendering) { return finder.getOWLDataProperty(rendering); }
/** * Renderes an annotation value that is an IRI * @param page The page that the value will be rendered into. * @param iri The IRI that is the annotation value. * @param defaultForeground The default foreground color. * @param defaultBackgound The default background color. * @param isSelected Whether or not the cell containing the annotation is selected. * @param hasFocus Whether or not the cell containing the annotation has the focus. * @return A list of paragraphs that represent the rendering of the annotation value. */ private List<Paragraph> renderIRI(Page page, IRI iri, Color defaultForeground, Color defaultBackgound, boolean isSelected, boolean hasFocus) { OWLModelManager modelManager = editorKit.getOWLModelManager(); Set<OWLEntity> entities = modelManager.getOWLEntityFinder().getEntities(iri); List<Paragraph> paragraphs; if (entities.isEmpty()) { paragraphs = renderExternalIRI(page, iri); } else { paragraphs = renderEntities(page, entities); } return paragraphs; }
public Set<OWLObject> getMatches(String fragment, boolean classes, boolean objectProperties, boolean dataProperties, boolean individuals, boolean datatypes, boolean annotationProperties) { TreeSet<OWLObject> set = new TreeSet<>(owlModelManager.getOWLObjectComparator()); fragment = fragment + "*"; // look for strings that start with the given fragment if (classes) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLClasses(fragment, false)); } if (objectProperties) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLObjectProperties(fragment, false)); } if (dataProperties) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLDataProperties(fragment, false)); } if (individuals) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLIndividuals(fragment, false)); } if (datatypes) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLDatatypes(fragment, false)); } if (annotationProperties) { set.addAll(owlModelManager.getOWLEntityFinder().getMatchingOWLAnnotationProperties(fragment, false)); } return set; } }
public java.util.List<OWLIndividual> find(String match) { return new ArrayList<>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLIndividuals(match)); }
public java.util.List<O> find(String match) { if (isOWLDataPropertyView()){ return new ArrayList<>((Set<O>)getOWLModelManager().getOWLEntityFinder().getMatchingOWLDataProperties(match)); } else if (isOWLObjectPropertyView()){ return new ArrayList<>((Set<O>)getOWLModelManager().getOWLEntityFinder().getMatchingOWLObjectProperties(match)); } return Collections.emptyList(); }
public List<OWLClass> find(String match) { return new ArrayList<OWLClass>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLClasses(match)); } }
public OWLClass getOWLClass(String rendering) { return finder.getOWLClass(rendering); }
public OWLAnnotationProperty getOWLAnnotationProperty(String rendering) { return finder.getOWLAnnotationProperty(rendering); } }
public List<OWLDatatype> find(String match) { return new ArrayList<OWLDatatype>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLDatatypes(match)); }
public List<OWLAnnotationProperty> find(String match) { return new ArrayList<OWLAnnotationProperty>(getOWLModelManager().getOWLEntityFinder().getMatchingOWLAnnotationProperties(match)); }