/** * @return a class node */ public static DefaultNode<OWLClass> getOWLClassNode() { return new OWLClassNode(); }
@Override protected DefaultNode<OWLClass> createNode() { return new OWLClassNode(); } }
@Override protected DefaultNode<OWLClass> createNode() { return new OWLClassNode(); } }
@Override protected DefaultNode<OWLClass> createNode() { return new OWLClassNode(); } }
/** * @return a class node */ public static DefaultNode<OWLClass> getOWLClassNode() { return new OWLClassNode(); }
/** * @return a class node */ public static DefaultNode<OWLClass> getOWLClassNode() { return new OWLClassNode(); }
/** * @param cls * a class to be included in the node * @return a class node with one element */ public static DefaultNode<OWLClass> getOWLClassNode(OWLClass cls) { return new OWLClassNode(cls); }
@Override protected DefaultNode<OWLClass> createNode() { return new OWLClassNode(); } }
@Nonnull public Node<OWLClass> getEquivalentClasses(@Nonnull OWLClassExpression ce) throws InconsistentOntologyException, ClassExpressionNotInProfileException, ReasonerInterruptedException, TimeOutException { if (ce.isAnonymous()) { return new OWLClassNode(); } else { return new OWLClassNode(ce.asOWLClass()); } }
/** * @param cls a class to be included in the node * @return a class node with one element */ public static DefaultNode<OWLClass> getOWLClassNode(OWLClass cls) { return new OWLClassNode(checkNotNull(cls, "cls cannot be null")); }
/** * @param clses set of classes to be included * @return a class node with some elements */ public static DefaultNode<OWLClass> getOWLClassNode(Set<OWLClass> clses) { return new OWLClassNode(checkNotNull(clses, "clses cannot be null")); }
/** * @param cls a class to be included in the node * @return a class node with one element */ public static DefaultNode<OWLClass> getOWLClassNode(OWLClass cls) { return new OWLClassNode(checkNotNull(cls, "cls cannot be null")); }
/** * @param clses set of classes to be included * @return a class node with some elements */ public static DefaultNode<OWLClass> getOWLClassNode(Set<OWLClass> clses) { return new OWLClassNode(checkNotNull(clses, "clses cannot be null")); }
/** * @param cls a class to be included in the node * @return a class node with one element */ public static DefaultNode<OWLClass> getOWLClassNode(OWLClass cls) { return new OWLClassNode(checkNotNull(cls, "cls cannot be null")); }
/** * @param clses set of classes to be included * @return a class node with some elements */ public static DefaultNode<OWLClass> getOWLClassNode(Set<OWLClass> clses) { return new OWLClassNode(checkNotNull(clses, "clses cannot be null")); }
@Nonnull @Override public Node<OWLClass> getEquivalentClasses(@Nonnull OWLClassExpression ce) throws InconsistentOntologyException, ClassExpressionNotInProfileException, FreshEntitiesException, ReasonerInterruptedException, TimeOutException { ensurePrepared(); if (!ce.isAnonymous()) { return classHierarchyInfo.getEquivalents(ce.asOWLClass()); } else { return new OWLClassNode(); } }
@Override public Node<OWLClass> getEquivalentClasses(OWLClassExpression ce) { ensurePrepared(); if (!ce.isAnonymous()) { return classHierarchyInfo.getEquivalents(ce.asOWLClass()); } else { return new OWLClassNode(); } }
@Override public Node<OWLClass> getEquivalentClasses(OWLClassExpression ce) { ensurePrepared(); if (!ce.isAnonymous()) { return classHierarchyInfo.getEquivalents(ce.asOWLClass()); } else { return new OWLClassNode(); } }
protected Node<OWLClass> atomicConceptHierarchyNodeToNode(HierarchyNode<AtomicConcept> hierarchyNode) { Set<OWLClass> result=new HashSet<OWLClass>(); OWLDataFactory factory=getDataFactory(); for (AtomicConcept concept : hierarchyNode.getEquivalentElements()) if (!Prefixes.isInternalIRI(concept.getIRI())) result.add(factory.getOWLClass(IRI.create(concept.getIRI()))); return new OWLClassNode(result); } protected NodeSet<OWLClass> atomicConceptHierarchyNodesToNodeSet(Collection<HierarchyNode<AtomicConcept>> hierarchyNodes) {
@Override public Node<OWLClass> getEquivalentClasses(OWLClassExpression ce) { ensurePrepared(); if (!ce.isAnonymous()) { return classHierarchyInfo.getEquivalents(ce.asOWLClass()); } else { return new OWLClassNode(); } }