Examples of OWLAnnotationPropertyHierarchyProvider


Examples of org.protege.editor.owl.model.hierarchy.OWLAnnotationPropertyHierarchyProvider

                    entityData.setLocalAnnotationsCount(notesCount);
                    result.add(entityData);
                }
            }
            else if (entity.isOWLAnnotationProperty()) {
                OWLAnnotationPropertyHierarchyProvider hierarchyProvider = project.getAnnotationPropertyHierarchyProvider();
                Set<OWLAnnotationProperty> subProperties = hierarchyProvider.getChildren(entity.asOWLAnnotationProperty());
                for (OWLAnnotationProperty subProperty : subProperties) {
                    final EntityData entityData = rm.getEntityData(subProperty);
                    int notesCount = project.getNotesManager().getDirectNotesCount(subProperty);
                    entityData.setLocalAnnotationsCount(notesCount);
                    result.add(entityData);
View Full Code Here

Examples of org.protege.editor.owl.model.hierarchy.OWLAnnotationPropertyHierarchyProvider

                public void visit(OWLDatatype owlDatatype) {
                    // No parents
                }

                public void visit(OWLAnnotationProperty owlAnnotationProperty) {
                    OWLAnnotationPropertyHierarchyProvider provider = project.getAnnotationPropertyHierarchyProvider();
                    if(direct) {
                        result.addAll(rm.getEntityData(provider.getParents(owlAnnotationProperty)));
                    }
                    else {
                        result.addAll(rm.getEntityData(provider.getAncestors(owlAnnotationProperty)));
                    }
                }
            });
        }
        return result;
View Full Code Here

Examples of org.protege.editor.owl.model.hierarchy.OWLAnnotationPropertyHierarchyProvider

        objectPropertyHierarchyProvider.setOntologies(manager.getOntologies());

        dataPropertyHierarchyProvider = new OWLDataPropertyHierarchyProvider(manager);
        dataPropertyHierarchyProvider.setOntologies(manager.getOntologies());

        annotationPropertyHierarchyProvider = new OWLAnnotationPropertyHierarchyProvider(manager);
        annotationPropertyHierarchyProvider.setOntologies(manager.getOntologies());

        metricsManager = new OWLAPIProjectMetricsManager(
                getProjectId(),
                DefaultMetricsCalculators.getDefaultMetrics(getRootOntology()),
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.