All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.swrlapi.sqwrl.SQWRLQueryRenderer Maven / Gradle / Ivy

package org.swrlapi.sqwrl;

import org.checkerframework.checker.nullness.qual.NonNull;
import org.swrlapi.visitors.SWRLAPIEntityVisitorEx;

/**
 * A renderer for a {@link org.swrlapi.sqwrl.SQWRLQuery}.
 *
 * Can create using the {@link org.swrlapi.core.SWRLAPIOWLOntology}.
 *
 * @see org.swrlapi.sqwrl.SQWRLQuery
 * @see org.swrlapi.core.SWRLAPIOWLOntology
 */
public interface SQWRLQueryRenderer extends SWRLAPIEntityVisitorEx
{
  /**
   * @param query The query to render
   * @return A query rendering
   */
  @NonNull String renderSQWRLQuery(SQWRLQuery query);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy