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);
}