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

org.swrlapi.bridge.converters.TargetRuleEngineSQWRLQueryConverterEx Maven / Gradle / Ivy

There is a newer version: 2.1.2
Show newest version
package org.swrlapi.bridge.converters;

import org.checkerframework.checker.nullness.qual.NonNull;
import org.swrlapi.exceptions.TargetSWRLRuleEngineException;
import org.swrlapi.sqwrl.SQWRLQuery;

/**
 * Interface for defining a native rule engine representation of a SQWRL query.
 *
 * @see org.swrlapi.sqwrl.SQWRLQuery
 */
public interface TargetRuleEngineSQWRLQueryConverterEx extends TargetRuleEngineConverter
{
  /**
   * @param query A SQWRL query
   * @throws TargetSWRLRuleEngineException If an error occurs in the target rule engine
   * @return The converted query
   */
  @NonNull T convert(@NonNull SQWRLQuery query) throws TargetSWRLRuleEngineException;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy