/** * @return an object property node */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode() { return new OWLObjectPropertyNode(); }
@Override protected DefaultNode<OWLObjectPropertyExpression> createNode() { return new OWLObjectPropertyNode(); }
/** * @param prop a property to be added * @return an object property node with one element */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode( OWLObjectPropertyExpression prop) { return new OWLObjectPropertyNode(prop); }
/** * @param properties some properties to be added * @return an object property node with some elements */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode( Set<OWLObjectPropertyExpression> properties) { return new OWLObjectPropertyNode(properties); }
/** * @param prop a property to be added * @return an object property node with one element */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode( OWLObjectPropertyExpression prop) { return new OWLObjectPropertyNode(prop); }
@Override protected DefaultNode<OWLObjectPropertyExpression> createNode( Set<OWLObjectPropertyExpression> cycle) { return new OWLObjectPropertyNode(cycle); }
@Override protected DefaultNode<OWLObjectPropertyExpression> createNode( Set<OWLObjectPropertyExpression> cycle) { return new OWLObjectPropertyNode(cycle); }
/** * @param properties some properties to be added * @return an object property node with some elements */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode( Set<OWLObjectPropertyExpression> properties) { return new OWLObjectPropertyNode(properties); }
/** * @return an object property node */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode() { return new OWLObjectPropertyNode(); }
@Override protected DefaultNode<OWLObjectPropertyExpression> createNode( Set<OWLObjectPropertyExpression> cycle) { return new OWLObjectPropertyNode(cycle); }
/** * @param properties * some properties to be added * @return an object property node with some elements */ public static DefaultNode<OWLObjectPropertyExpression> getOWLObjectPropertyNode( Set<OWLObjectPropertyExpression> properties) { return new OWLObjectPropertyNode(properties); }
@Nonnull public Node<OWLObjectPropertyExpression> getBottomObjectPropertyNode() { return new OWLObjectPropertyNode(OWL_BOTTOM_OBJECT_PROPERTY); }
@Nonnull public Node<OWLObjectPropertyExpression> getInverseObjectProperties(@Nonnull OWLObjectPropertyExpression pe) throws InconsistentOntologyException, ReasonerInterruptedException, TimeOutException { return new OWLObjectPropertyNode(); }
public OWLObjectPropertyNode convertObjectPropertyNode( final Node<ElkObjectProperty> node) { final Set<OWLObjectPropertyExpression> owlObjectProps = new HashSet<OWLObjectPropertyExpression>(); for (final ElkObjectProperty cls : node) { owlObjectProps.add(convert(cls)); } return new OWLObjectPropertyNode(owlObjectProps); }
public OWLObjectPropertyNode convertObjectPropertyNode( final Node<ElkObjectProperty> node) { final Set<OWLObjectPropertyExpression> owlObjectProps = new HashSet<OWLObjectPropertyExpression>(); for (final ElkObjectProperty cls : node) { owlObjectProps.add(convert(cls)); } return new OWLObjectPropertyNode(owlObjectProps); }
public Node<OWLObjectPropertyExpression> getEquivalentObjectProperties(OWLObjectPropertyExpression pe) throws InconsistentOntologyException, ReasonerInterruptedException, TimeOutException { if (pe.isAnonymous()) { return new OWLObjectPropertyNode(); } else { return new OWLObjectPropertyNode(pe.asOWLObjectProperty()); } }
@Nonnull public Node<OWLObjectPropertyExpression> getEquivalentObjectProperties(@Nonnull OWLObjectPropertyExpression pe) throws InconsistentOntologyException, ReasonerInterruptedException, TimeOutException { if (pe.isAnonymous()) { return new OWLObjectPropertyNode(); } else { return new OWLObjectPropertyNode(pe.asOWLObjectProperty()); } }
@Override public Node<OWLObjectPropertyExpression> getEquivalentObjectProperties( OWLObjectPropertyExpression arg0) throws InconsistentOntologyException, FreshEntitiesException, ReasonerInterruptedException, TimeOutException { LogOutput.printNotSupported("Not supported: getEquivalentObjectProperties"); //return null; return new OWLObjectPropertyNode(); }
@Override public Node<OWLObjectPropertyExpression> getTopObjectPropertyNode() { LogOutput.printNotSupported("Not supported: getTopObjectPropertyNode"); //return null; return new OWLObjectPropertyNode(manager.getOWLDataFactory().getOWLTopObjectProperty()); }
@Override public Node<OWLObjectPropertyExpression> getBottomObjectPropertyNode() { LogOutput.printNotSupported("Not supported: getBottomObjectPropertyNode"); //return null; //return new OWLObjectPropertyNode(); return new OWLObjectPropertyNode(manager.getOWLDataFactory().getOWLBottomObjectProperty()); }